-
内存分区查看全部
-
累内定义的函数优先选择编译的是内联函数查看全部
-
类内定义就是将简单的部分作为内联函数来使用 内联函数就是结构简单的函数,并且由编译器决定 内联函数关键字为inline查看全部
-
666查看全部
-
#include <iostream> #include <string> using namespace std; /** * 定义类:Student * 数据成员:m_strName * 数据成员的封装函数:setName()、getName() */ class Student { public: // 定义数据成员封装函数setName() void setName(string _name) { m_strName=_name; } // 定义数据成员封装函数getName() string getName() { return m_strName; } //定义Student类私有数据成员m_strName private: string m_strName; }; int main() { // 使用new关键字,实例化对象 Student *str = new Student(); // 设置对象的数据成员 str->setName("慕课网"); // 使用cout打印对象str的数据成员 // 将对象str的内存释放,并将其置空 cout<<str->getName(); delete str; str = NULL; return 0; }查看全部
-
构造函数总结查看全部
-
构造函数总结查看全部
-
面向对象的基本思想查看全部
-
和java不同的地方查看全部
-
#include <iostream> #include <string> using namespace std; /** * 定义类:Student * 数据成员:名字、年龄 */ class student { public: // 定义数据成员名字 m_strName 和年龄 m_iAge string m_strName; int m_iAge; }; int main() { // 实例化一个Student对象stu student stu; // 设置对象的数据成员 stu.m_strName ="慕课网"; stu.m_iAge =2; // 通过cout打印stu对象的数据成员 cout <<stu.m_strName <<"年龄"<<stu.m_iAge<< endl; return 0; }查看全部
-
分文件内外定义查看全部
-
这个构造函数讲的不错 好好理解理解吧查看全部
-
指针申请的空间释放后要加p=NULL查看全部
-
用栈定义的数据访问用tv.type 用对访问的数据访问用tv->type查看全部
-
从栈中申请内存,不用释放,系统自动释放; 从堆中申请内存,必须要释放查看全部
举报
0/150
提交
取消