-
#include <iostream> //#include <stdlib.h> #include <string> using namespace std; /** * 定义类:Student * 数据成员:名字、年龄 */ class Student //class 一定不能大写 否则无法定义类 { 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; system("pause"); return 0; }查看全部
-
#include<iostream> #include<stdlib.h> #include<string> using namespace std; int main(void) { string name; cout << "Please input your name:"; getline(cin,name); //记住这条语句 if(name.empty()) { cout << "input is null.." << endl; system("pause"); //没有会闪退 return 0; //没有会出错 } if(name == "imooc") { cout << "you are a administrator" << endl; } cout << "hello " + name <<endl; cout << "your name length :" << name.size() << endl; //记住name.size()函数 以及连接用的“<<” cout << "your name first letter is : " << name[0] << endl; system("pause"); return 0; }查看全部
-
成员函数的构成(其中属性成员函数比如get,set函数,一般成员函数即为一些功能函数)查看全部
-
数据成员的构成查看全部
-
系统自动生成的构造函数查看全部
-
构造函数总结查看全部
-
内存分配查看全部
-
getline(cin,name)可将回车输入name中查看全部
-
1、析构函数不允许加任何参数,只负责释放资源,不能重载。查看全部
-
拷贝构造函数的参数是确定的,不能重载查看全部
-
构造函数按参数分类查看全部
-
函数默认值在声明时设置完成。查看全部
-
笔记。查看全部
-
构造函数在对象被实例化时被调用且只能被调用一次。 构造函数没有类型。查看全部
-
初始化列表可以用来初始化一些常量查看全部
举报
0/150
提交
取消