随笔分类 - C++
Learning notes
摘要:
阅读全文
摘要:打印源码中日志,举例 QLoggingCategory::setFilterRules(QStringLiteral("qt.qpa.gl=true"));
阅读全文
摘要:### 尝试一 1. 直接在编辑器中显示不可见字符,看了半天也没有找到 ### 尝试二 1. 在vi中打开目标文件 2. 使用命令:`set list`, 制表符显示成`^I`, 换行符显示成`$` 3. 直接输入`/\t`快速定位到制表符,此时可以输入`n`继续查找下一个 4. 查找结束,再输入
阅读全文
摘要:引用(Reference) 在C语言中,使用指针可以间接获取、修改某个变量的值 在C++中,使用引用(Reference)可以起到跟指针类似的功能 注意点 引用相当于是变量的别名(基本数据类型、枚举、结构体、类、指针、数组等,都可以有引用) 对引用做计算,就是对引用所指向的变量做计算 在定义的时候必
阅读全文
摘要:C++类 C++中可以使用 struct、class 来定义一个类 struct、class 的区别 struct的默认成员权限是public class的默认成员权限是private cpp int p1 = new int; // 未被初始化 int p2 = new int(); // 初始化
阅读全文
摘要:extern C extern "C" 修饰的代码会按照C语言的方式去编译 c extern "C" void func(); void func(){ } // 或者 extern "C" { void func(); } void func() { } c extern "C" { includ
阅读全文
摘要:函数重载(Overload) 规则 函数名相同 参数个数不同、参数类型不同、参数顺序不同 注意 返回值类型与函数重载无关 调用函数时,实参的隐式类型转换 可能 会产生二义性 本质 采用了name mangling 或者 name decoration C++编译器默认会对符号名(比如函数名)进行改编
阅读全文
摘要:// 对于构造函数及成员变量的几点简单说明 // 1. 成员变数的内存排布顺序与定义顺序有关,即先写在前面 // 2. 带参数的构造函数可以写成如下形式: // MyClass(int age, float hight):m_age(age), m_hight(hight){} // 3. 构造函数
阅读全文

浙公网安备 33010602011771号