随笔分类 -  C / C++

extern c
摘要:当C编绎器遇到extern "C"的时候就用传统的C函数编译方法对该函数进行编译。由于C编绎器不认识extern "C"这个编绎指令,而程序员又希望C,C++程序能共用这个头文件,因此通常在头文件中使用_cplusplus宏进行区分: 待补充 阅读全文

posted @ 2017-09-22 18:44 shadowwalker9 阅读(115) 评论(0) 推荐(0)

#ifndef #define
摘要:这里#ifndef 和 #define 后面的字符串指宏定义,一般使用大写字母表示,可以是任意的字符串,一般为了方便理解尽量和头文件的名字保持一致,在头文件第一次被包含的时候该宏即被定义,编译器会给该字符串赋一个值,在下次引入头文件时就会发现该宏已经被定义,从而避免重复包含头文件。 阅读全文

posted @ 2017-09-20 22:08 shadowwalker9 阅读(118) 评论(0) 推荐(0)

C++的const类成员函数
摘要:http://blog.csdn.net/lihao21/article/details/8634876 我们知道,在C++中,若一个变量声明为const类型,则试图修改该变量的值的操作都被视编译错误。例如, [cpp] view plain copy const char blank = ‘’; 阅读全文

posted @ 2016-10-29 10:38 shadowwalker9 阅读(162) 评论(0) 推荐(0)

结构体数据对齐
摘要://test 阅读全文

posted @ 2015-09-06 15:35 shadowwalker9 阅读(120) 评论(0) 推荐(0)

导航