-
类的定义:关键词,类名,数据成员(属性)、成员函数(方法)
查看全部 -
类内函数不一定是内联函数,只不过默认为内联函数
查看全部 -
栈区查看全部
-
string
查看全部 -
string 用法
查看全部 -
构造函数==初始化函数。不需要返回值和函数类型。名称和类相同。每次调用都初始化一次。可重载。
查看全部 -
#include <iostream>
#include <string>
using namespace std;/**
* 定义类:Student
* 数据成员:名字、年龄
*/
class student//student是我建的类的名字
{
public:
// 定义数据成员名字 m_strName 和年龄 m_iAge
string m_strName;
int m_iAge;//变量一定要加类型
};int main()
{
// 实例化一个Student对象stu
student stu;//建一个student型的变量stu
// 设置对象的数据成员
stu.m_strName = "慕课网";
stu.m_iAge = 2;
// 通过cout打印stu对象的数据成员
cout << stu.m_strName << " " << stu.m_iAge<< endl;
return 0;
}查看全部 -
string s3(s2);//将s3初始化为s2的一个副本
string s4(n,'c');//将s4初始化为字符'c'的n个副本
查看全部 -
析构函数自动生成,自动调用,没有返回值没有参数不能重载
查看全部 -
拷贝构造函数自动生成,直接初始化复制初始化时调用
查看全部 -
初始化列表可以初始化常量初值
查看全部 -
默认构造函数。初始化列表先于构造函数,只用于构造函数,可以同时初始化多个成员
查看全部 -
自动调用,与类同名,没有返回值,可重载,仅用一个,缺失自动生成
查看全部 -
构造函数在对象初始化时被调用,调用一次且仅有一次
查看全部 -
初始化列表特性
查看全部
举报