09 2022 档案

摘要:确保类的结构体是公用的class Outer { public: struct Inner { int x, y; }; }; int main() { Outer::Inner obj; return 0; } 阅读全文
posted @ 2022-09-30 11:00 Ace-GJH 阅读(52) 评论(0) 推荐(0) 编辑
摘要:内存对齐:计算机中内存的地址空间是按照 byte 来划分的,从理论上讲对任何类型变量的访问可以从内存中的任意地址开始,但实际情况是:在访问特定类型变量的时候通常在特定的内存地址访问,这就需要对这些数据在内存中存放的位置进行限制,各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这 阅读全文
posted @ 2022-09-28 21:23 Ace-GJH 阅读(357) 评论(0) 推荐(0) 编辑
摘要:模式:在某些场景下,针对某类问题的某种通用的解决方案。 1. 六大设计模式 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。 开放封闭原则:软件实体可以扩展,但是不可修改。即面对需求,对程序的改动可以通过增加代码来完成,但是不能改动现有的代码。 里氏代换原则:一个软件实体如果使用的是一个基 阅读全文
posted @ 2022-09-19 20:35 Ace-GJH 阅读(249) 评论(0) 推荐(0) 编辑
摘要:为什么需要编译:编写好的代码最终翻译为机器可执行的二进制指令,编译的过程如下图所示: 编译预处理:在预编译过程中主要处理源代码中的预处理指令。 引入头文件 #include 条件编译指令:#ifdef, #ifndef, #else, #elif, #endif 条件编译指令 说 明 #if 如果条 阅读全文
posted @ 2022-09-19 10:27 Ace-GJH 阅读(94) 评论(0) 推荐(0) 编辑
摘要:作用域:作用域即一个变量可以被引用的范围,常见的作用域可分为 6 种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。 全局变量:具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。其他不包含全局变量定义的源文件需要用 extern 关键字再次声明这个 阅读全文
posted @ 2022-09-19 10:18 Ace-GJH 阅读(283) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩