11.关于成员函数特征的下列描述中,______是错误的. C. 成员函数可以设置缺省参数值 D. 成员函数可以是静态的 [A] [解析] 因为成员函数可以在类体内定义,也可以在类体外定义,所以成员函数不一定都是内联函数;成员函数可以重载,可以设置参数的默认值,成员函数可以是静态的。 内联函数是指在 ...
分类:
其他好文 时间:
2019-08-25 12:22:01
阅读次数:
78
代码中的family_##who表示以family_为前缀,将who为后缀与前缀连接,合成一个名字 参数前面的#使用来取参数的实值,ADD(1,200)运行结果为201 ...
分类:
其他好文 时间:
2019-08-24 16:57:47
阅读次数:
69
从C到C++ 新类型 bool类型 新的输入输出方式 con cout 新的内存存储方式 new delete 引用& 用于传参 函数 内敛函数inline 通过代码区膨胀 减少函数的跳转时间 用来代替c语言的宏定义 放在函数的前面 重载 函数名相同参数不一样 参数类型相同 参数个数不一样 在编译的 ...
分类:
编程语言 时间:
2019-08-23 19:20:47
阅读次数:
89
u boot从nand 启动时的问题解决记录 问题描述 : 使用u boot 1.1.6版本u boot移植到JZ2440开发板上,当前已经能够从Nor启动,但是不能从Nand正常启动(u boot大小为95.8k,已经超过的2440从Nand启动时所能拷贝的4k大小),当前代码中只具备从Nor启动 ...
分类:
其他好文 时间:
2019-08-21 13:25:30
阅读次数:
107
#include <iostream> using namespace std; #include "ProWrapper.h" #include "ServerSocket.h" #ifdef SERVERMAIN int main() { ServerSocket serversocks; se... ...
分类:
其他好文 时间:
2019-08-19 17:32:42
阅读次数:
82
问题警告:“M_PI_2”: 重复定义的宏 分析:在Visual Studio上使用math.h库时与其他库数学库冲突,我们可以通过添加宏定义“_USE_MATH_DEFINES”来消除math.h定义的宏。 #if defined _USE_MATH_DEFINES && !defined _MA ...
分类:
其他好文 时间:
2019-08-17 14:44:28
阅读次数:
105
很多初学者搜无法分清这两者之间的区别。先看下面的代码: 这时候我们可以通过调试器查看p的值为0x00000000。这句代码的意思是:定义一个指针变量p,其指向的内存里面保存的是int类型的数据;在定义变量p的同时,把p的值设置为0x00000000,而不是把*p的值设置为0x00000000。这个过 ...
分类:
其他好文 时间:
2019-08-07 22:19:27
阅读次数:
184
1、预处理 源代码文件中头文件、宏定义等进行分析,生成预编译文件 预处理阶段:对源代码文件中文件包含关系(头文件)、预编译语句(宏定义)进行分析和替换,生成预编译文件。 编译阶段:将经过预处理后的预编译文件转换成特定汇编代码,生成汇编文件 汇编阶段:将编译阶段生成的汇编文件转化成机器码,生成可重定位 ...
分类:
编程语言 时间:
2019-07-28 15:47:16
阅读次数:
223
一,预编译 操作步骤:gcc -E hello.c -o hello.i 主要作用: 处理关于 “#” 的指令 【1】删除#define,展开所有宏定义。例#define portnumber 3333 【2】处理条件预编译 #if, #ifdef, #if, #elif,#endif 【3】处理“ ...
分类:
其他好文 时间:
2019-07-16 18:34:19
阅读次数:
97
iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。 做了一些分类和注释,可以根据自己习惯再添加或者删除或者修改这些宏进行使用。 #ifndef Ma... ...
分类:
移动开发 时间:
2019-07-12 14:22:58
阅读次数:
143