摘要:
使用to_string函数, 该函数包含在头文件string中 #include <string> using namespace std; struct Goods { string name; double place; string getInfo() { return "name: " + 阅读全文
posted @ 2020-08-20 13:13
DNoSay
阅读(1652)
评论(0)
推荐(0)
摘要:
常函数和常对象常函数: 在函数参数列表后, '{'前用const关键字修饰的函数, 该函数不能修改成员属性, 除非该成员属性被mutable关键字所修饰语法:返回值类型 函数名(参数列表) const {函数体}mutable adj.易变的;性情不定的;mutable关键字: 用于定义成员变量时修 阅读全文
posted @ 2020-08-20 12:24
DNoSay
阅读(534)
评论(0)
推荐(0)
摘要:
使用空指针(指向类对象类型的)调用类的成员函数1, 成员函数访问了与*this指向的对象的静态成员属性(即对象的非静态成员属性), 会抛出异常2, 成员函数不访问与*this指向的对象的静态成员属性, 能正常运行为了防止上述1中抛出的异常, 在成员函数中使用以下内存if(this == NULL){ 阅读全文
posted @ 2020-08-20 11:04
DNoSay
阅读(294)
评论(0)
推荐(0)
摘要:
this指针: C++在类的非静态成员函数隐含的指向调用成员函数的当前对象的指针本质:指针常量(不可修改指针指向)作用:1, 解决成员函数参数和类成员变量的名称冲突2, 使用*this即可返回调用函数的对象本身注意事项:1, 欲返回当前对象本身, 成员函数的返回值类型必须是当前对象所属类(包括父类) 阅读全文
posted @ 2020-08-20 10:40
DNoSay
阅读(259)
评论(0)
推荐(0)

浙公网安备 33010602011771号