-
拷贝构造函数查看全部
-
2222222222222222222222查看全部
-
#include <iostream> #include <string> using namespace std; /* * 定义类:Student * 数据成员:m_strName * 数据成员的封装函数:setName()、getName() */ class Student { public: // 定义数据成员封装函数setName() //为什么必须把形参定义为str才可以运行出来呢? void setName(string str) { m_strName=str; } // 定义数据成员封装函数getName() string getName() { return m_strName; } private: //定义Student类私有数据成员m_strName string m_strName; }; int main() { // 使用new关键字,实例化对象 Student *str =new Student(); // 设置对象的数据成员 str->setName("慕课网"); // 使用cout打印对象str的数据成员 cout<<str->getName()<<endl; // 将对象str的内存释放,并将其置空 delete str; str=NULL; return 0; }查看全部
-
类和对象 同一事物抽象不同的类 访问限定符查看全部
-
初始化列表特性查看全部
-
初始化列表查看全部
-
3333333333333333333333333333333查看全部
-
2222222222222222222222222查看全部
-
1111111111111111查看全部
-
内存分区查看全部
-
2,分文件类外定义:在一个代码文件中,定义一个类,并且在类中定义好成员变量的函数。在另外一个代码文件里,在头文件中加入#include xxx(之前定义的含有成员变量的类的文件名),然后就可以在这个新的代码中,直接引用之前的定义好的类中的成员变量函数。(这种是最常用的,最有条理,大部分都采用)查看全部
-
类内定义和类外定义。 类内定义:在类中的成员变量的函数,直接在类中定义了。在之后直接引用类中定义的函数。 类外定义: 1,同文件类外定义:在类中定义成员变量,再同一个代码文件中,定义类的代码下直接引用上面的定义构成函数,在类的外面,但是在同一个文件下。 2,查看全部
-
封装的好处: 1.方便设置条件 2.方便读写权限查看全部
-
string s6="hello"+"world";不合法 两个字符串直接相连不合法,只能和string变量相连才合法查看全部
-
string 常用操作查看全部
举报
0/150
提交
取消