chengen
注册于:2005年7月28日 等级:高级会员 帖子数:97 积分:1124 阅读权限:40 | |
可能之前写的《C++程序设计贴士》有点长得下人,大家都没心思看,那给大家来个简洁版的!本贴所有资料选自《C++大学教程(第三版)》(清华大学出版社),(更详细说明请参考该书). \N1、空圆括号的含义 \N 在C++中,下面的函数声明在编译器可识别的范围内是相同的: \N void someFunction(void); \N void someFunction(); \N 在C中,void表示“没有参数可以传递”,,空圆括号表示“我将接受你给我的一切;但在C++中,空圆括号表示“没有参数可以传递”,因此,如果函数不打算接受任何参数,就不需要写void,毕竟,你是一个C++程序员,而不是C程序员!不是吗? \N[align=right][color=#000066][此贴子已经被作者于2005-9-1 19:26:40编辑过][/color][/align]
|
Using codes to create beauty, that is my pride. |
|
| 🗓2005-9-1 19:25(约19年前) 👁796 |
|
|
chengen
注册于:2005年7月28日 等级:高级会员 帖子数:97 积分:1124 阅读权限:40 | |
2、使用0,而不是宏NULL \NC++确保在任何需要指针的时候,都会将值0的常数表达式转换成指针类型。因此,在C++中,使用0没有任何问题,然而在C中,你应该使用宏NULL。C++标准库定义了名为NULL的宏(参照头文件cstddef),但是如果可以的话,在通常情况下尽量不要使用预处理器。
|
Using codes to create beauty, that is my pride. |
|
|
|
GEMINIGHT
自称:发贴器2号等级:发贴器 帖子数:5173 积分:9588 阅读权限:99 | |
vswprintf函数 C语言 | 标准维基\N[url]//www.standards.wiki/c/c_library_wchar_function_vswprintf.html[/url]
|
|
|
| 🗓2023-12-12 09:47(约11个月前) 👁1 |
|
|
GEMINIGHT
自称:发贴器2号等级:发贴器 帖子数:5173 积分:9588 阅读权限:99 | |
[C/C++] 各种C/C++编译器对UTF-8源码文件的兼容性测试(VC、GCC、BCB)\N[url]//www.cnblogs.com/zyl910/archive/2012/07/26/cfile_utf8.html[/url]
|
|
|
| 🗓2023-12-15 13:07(约11个月前) 👁9 |
|