sunway@sunway
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“the c programming language 这本书应该会讲到吧 【 在 quanquan (~江南西少女的祈祷~) 的大作中提到: 】 : 非常感谢,呵呵!这是我想要的。 : 这些这么偏的知识,一般C语言的书都不会说,你知道有哪些书会谈及这些知识吗?”
“int printf(const char *format, ...); google 变长参数 【 在 quanquan (~江南西少女的祈祷~) 的大作中提到: 】 : you mean printf本质上就两参数吗?谢谢”
“buff没分配内存.. 【 在 Wyatt (小Z@哭着喊着要进步) 的大作中提到: 】 : 为什么修改 char flag[]的 内容程序就会报错:Segmentation fault : --------------- : #include <sys/shm.h> : ...................”
“我说的"只能定义一次"基本上是链接时的要求. 你说的同一个编译单元内为啥不行是属于编译的过程, 编译器自己就可以检查出A重复了, 至于为什么函数不报错而类声明就报错,难道是因为类声明一般比较长.....不好比较两个声明是否一样? 毕竟类声明确实不太一样,它也定义了一种类型 【 在 never115 (竹马) 的大作中提…”
“one definition rule..即声明多次,定义一次 c++里, int a是定义, extern int a是声明, class A {};算是声明吧, A a是定义. void foo();是声明,void foo() {}是定义; class A {};可以有函数定义,但这些函数自动是inline的,在…”
“转自CU,学习了 " 引用网址:http://david.tribble.com/text/cdiffs.htm#C99-func-vararg “ Empty parameter lists C distinguishes between a function declared with an empty param…”
“gcc确实能编译过去...神奇 一般情况下不会错误,gcc默认使用cdecl调用约定,调用者会负责清理栈上的参数,但如果使用了stdcall,被调用的f不知道有参数要清理,而调用者又认为f会清理参数...然后就有问题了,比如: void __attribute__((stdcall)) f (int a,int b) …”
“valgind 【 在 Timo (shapala) 的大作中提到: 】 : 有些错误看代码很难看得出来,运行程序也不一定能很快重现出错误. : 借助工具来检查是个不错的办法. : 那么在linux 下面不知道大家用工具来静态检查c/c++代码,有个splint只能检查C的,还不支持C99,也有个pclint但是下载不…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。