随笔分类 - C++杂文
C++学习笔记与相关资料
摘要:在《编译、链接与库》一书中第5.5节《大家都有符号表》,有以下内容: 在输出结果的最左列是符号的编号,也是符号在符号表中的下标。接着是符号的大小,即符号所表示的对象所占用的空间。第三列是符号所在的位置,…… SimpleSection.c源程序代码: int printf(const char
阅读全文
摘要:结构体是一种复合数据类型,通常编译器会自动的进行其成员变量的对齐,以提高数据存取的效率。 在默认情况下,编译器为结构体的成员按照自然对齐(natural alignment)的方式分配存储空间,各个成员按照其声明顺序在存储器中顺序存储。自然对齐是指按照结构体中成员size最大的对齐。 #pragma
阅读全文
摘要:先给出一段代码 class A { int *x; public: int *f() const { return x; } }; 成员函数f返回指向私有成员 x 的非常量指针,我认为这会修改成员x ,对吧? f 是 const成员函数,我应该在返回类型前面添加 const 吗? const成员函数
阅读全文

浙公网安备 33010602011771号