摘要:转载请注明出处:https://www.cnblogs.com/socks/p/12960313.html 一、环境说明 1)gcc/g++ cmake安装建议 gcc/g++内核自带的即可,如果需要新的自行安装, cmake也一样,如有需要新的版本自行安装。 2)vscode安装插件 必要的插件c
阅读全文
|
05 2020 档案
摘要:转载请注明出处:https://www.cnblogs.com/socks/p/12960313.html 一、环境说明 1)gcc/g++ cmake安装建议 gcc/g++内核自带的即可,如果需要新的自行安装, cmake也一样,如有需要新的版本自行安装。 2)vscode安装插件 必要的插件c
阅读全文
摘要:一、复制构造函数 1、浅拷贝和深拷贝 浅拷贝:指的是在对象复制时,只对对象中的数据成员进行简单的赋值,默认拷贝构造函数执行的也是浅拷贝。大多情况下“浅拷贝”已经能很好地工作了,但是一旦对象存在了动态成员,那么浅拷贝就会出问题了,让我们考虑如下一段代码 深拷贝:对于对象中动态成员,就不能仅仅简单地赋值
阅读全文
摘要:一、符号修饰与函数签名 1、符号修饰 编译器将c++源代码编译成目标文件时,用函数签名的信息对函数名进行改编,形成修饰名。GCC的C++符号修饰方法如下: 1)所有符号都以_z开头 2)名字空间的名字 名字空间(或类)的名字前加上N 名字前还有一个数字,是名字的字符数。比如1C,1是C的长度。 3)
阅读全文
|