-
上课代码要求查看全部
-
错误示范查看全部
-
上课代码查看全部
-
栈区需要提前分配内存,由系统回收,不需要额外释放动作查看全部
-
// 使用cout打印对象str的数据成员 cout << str->getName() << endl;查看全部
-
// 使用new关键字,实例化对象 Student *str = new Student();查看全部
-
初始化列表查看全部
-
h的。。查看全部
-
cpp的查看全部
-
面向对象的意义:谁做什么查看全部
-
#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的数据成员 cout<<str->getName()<<endl; // 将对象str的内存释放,并将其置空 delete str; str=NULL; return 0; }查看全部
-
string name; getline(cin,name);//字符串接受函数 //cin只能输入一个单词,遇到空格不能读,同scanf查看全部
-
栈 class Coordate { int x; int y; void printX(){ cout<<x<<endl; } } int main(){ //栈 Coordate coor; coor.x=10; coor.y=20; //堆 Coordate coor = new Coordate(); coor->x=100; coor->y=200; coor->printX(); }查看全部
-
初始化列表的样式查看全部
-
1、默认构造函数:在实例化对象时不需要传递参数的构造函数叫做默认构造函数。 2、构造函数初始化列表:查看全部
举报
0/150
提交
取消