-
生命历程查看全部
-
构造函数查看全部
-
string查看全部
-
Coordinate *p = new Coordinate();<br> p -> x = 100; p->printX();查看全部
-
string的常用操作查看全部
-
析构函数不允许有任何参数查看全部
-
构造函数在对象实例化时被自动调用查看全部
-
class Student{ public: Student(){ cout<<"无参的构造函数运行了!"<<endl; } Student(string _name){ cout<<"有参的构造函数运行了!"<<endl; m_strName = _name; } Student(const Student &stu){ cout<<"拷贝构造函数运行了!"<<endl; } ~Student(){ cout<<"析构函数运行了!"<<endl; } void setName(string _name){ m_strName = _name; } string getName(){ return m_strName; } private: string m_strName; }; int main(void) { // 通过new方式实例化对象*stu Student *stu = new Student("haha"); if(NULL == stu){ cout<<"Wrong!!!"<<endl; return 0; } Student stu1; Student stu2(stu1); // 更改对象的数据成员为“慕课网” stu->setName("慕课网"); // 打印对象的数据成员 cout<<stu->getName()<<endl; delete stu; stu = NULL; system("pause"); return 0; }查看全部
-
类内定义 类外定义 内联函数 重点!!!!!!!!!!!!查看全部
-
非法。查看全部
-
ss查看全部
-
ss查看全部
-
栈中的对象成员用.号进行访问。堆中的对象成员用->来进行访问查看全部
-
用NEW出来的对象是从堆中实例化出来的,直接定义是从栈中实例化出来的查看全部
-
对象生命周期查看全部
举报
0/150
提交
取消