-
例 可看到构造函数无参,构造函数名称与类名相同,构造函数前无返回值查看全部
-
构造函数2查看全部
-
构造函数1 初始化代码写在构造函数内,就能起到初始化作用 调用 :被调用且仅被调用一次 没有返回值 连void也不用写查看全部
-
1 私有成员时命名为: m_数据类型+成员名 如:string m_strName 以便区分数据成员,知道数据成员是定义在类里面的 2 形参是: _+成员名 如:void getName(string _name)查看全部
-
1定义类,定义数据成员 2实例化对象,对象的数据成员查看全部
-
拷贝构造函数的参数是确定的,不能重载查看全部
-
string连接字符串语句方法查看全部
-
string类型查看全部
-
从堆中实例化对象查看全部
-
从栈中实例化对象查看全部
-
堆和栈的区别查看全部
-
string si="sdghkfgk"; cout<<si<<endl; si="dfgd"+si+"hfgh"; //si="dfsgs"+"dsfgdfg"+si 将不会通过 cout<<si<<endl; string sj=si+"dfsgsdfg"; cout<<sj<<endl; system("pause"); return 0;查看全部
-
#include <windows.h> #include <iostream> #include <string> using namespace std; int main(void) { string si("sdafasdfasdfsdfasdf"); string s2(si); string sj; sj=si+s2; bool a=si.empty();//判断si是否为空,返回布尔值,空为真 cout<<a<<endl; int b = si.size();//返会si的长度 cout<<b<<endl; char c=si[3];//返回si第3位的值 cout<<c<<endl; si=si+s2;//连接串 cout<<si<<endl; bool d =(si==sj); cout <<d<<endl; cout <<si<<endl<<sj; system("pause"); return 0; }查看全部
-
string si; si="dsfnaskl;f"; string si("sdfasf"); string sj(si); string sk(10,'g'); //skn内容为“gggggggggg”查看全部
-
两个对象t1,t2均初始化了 横纵坐标均为0查看全部
举报
0/150
提交
取消