C
文章平均质量分 78
VincentZheng163
这个作者很懒,什么都没留下…
展开
-
【转】C/C++ 误区三:强制转换 malloc() 的返回值
[size=11]首先要说的是,使用 malloc 函数,请包含 stdlib.h(C++ 中是 cstdlib),而不是 malloc.h 。因为 malloc.h 从来没有在 C 或者 C++ 标准中出现过!因此并非所有编译器都有 malloc.h 这个头文件。但是所有的 C 编译器都应该有 stdlib.h 这个头文件。 在 C++ 中,强制转换 malloc() 的返回值是必须的,否...原创 2011-11-03 12:29:58 · 153 阅读 · 0 评论 -
【转】C/C++ 误区一:void main()
[size=11]很多人甚至市面上的一些书籍,都使用了[b]void main( )[/b] ,其实这是错误的。C/C++ 中从来没有定义过[b]void main( )[/b] 。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { /* ... */ } is not and never has be...原创 2011-11-03 12:41:19 · 100 阅读 · 0 评论 -
【转】C/C++ 误区二:fflush(stdin)
[size=11][b]1.为什么 fflush(stdin) 是错的[/b][/size] [size=11]首先请看以下程序:[/size] [code="c"]#include int main( void ) { int i; for (;;) { fputs("Please input an integer: ", stdout); ...原创 2011-11-03 13:33:28 · 151 阅读 · 0 评论