leovirgo@leovirgo
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“意思是说,将 cost[d][n] 设置为 cost[d][n] 和 cost[d][n-1] 中较小的那个。<? 是 g++ 的扩展特性,意思是取最小值。<?=,就如同 += 和 -=,是这个形式的组合形式。 在 GCC 4.0 及以上版本中,这个特性已经被声明为不赞成的了,所有使用这些特性代码都应该改而使用 std…”
“因为 g++ 这个命令调用 collect2 时会自动加上 -lm。你可以用 g++ --verbose -o a a.c 看看。另一方面,gcc 却没有这样做。 【 在 wks 的大作中提到: 】 : 为什么math库会这么特殊呢,非要单独指定链接选项? : 而且g++就不需要,g++ -o a a.c就能通过.(a…”
“如果只是临时用的内存,又不是特别多,还有 alloca 可以用。它在栈上分配内存,也不用释放。只是用 alloca 在一个函数里分配的内存只能在这个函数里使用,函数返回了就失效了(分配的内存自动释放)。”
“CRLF 的意思是 Carriage Return Line Feed,所以 Windows 上是 "\r\n",而不是 "\n\r"。如果用 Emacs/Vim 打开 CRLF 风格的文件,就会发现 ^M 是在一行的行尾。如果是 "\n\r",这个 ^M 应该出现在一行的开头。”
“这个太简略了,建议直接参考 GLibc 的手册。”
“严谨一些地话,应该写成 eval value=\"\$\{"${name}"\}\"”
“他的意思是字符常量是用 int 类型表示的,也就是说,在 C 中 sizeof 'a' == sizeof(int)。 【 在 flyingkisser 的大作中提到: 】 : 这个不敢苟同吧,int怎能表示char呢?”
“你可以看看 C 标准中的类型提升机制。 【 在 AWK 的大作中提到: 】 : 喔 : 还有这个规定?。。”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。