jokerlee@jokerlee
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“Program received signal SIG34, Real-time event 34 一般是由race引起的,详细原因及解决方案见下面的页面 https://www.securecoding.cert.org/confluence/display/seccode/SIG34- C.+Do+not+call…”
“C里面是整形提升, sizeof实际上是个运算符, char short int 在运算时都会提升成int 或者 unsigned int”
“cin.clear()一般和cin.sync()一起使用, 用于恢复流状态和清空缓冲区”
“随机化快排, 堆排序的时间复杂度系数比快排大很多”
“p1->name == p2->name”
“其实printf里的a+b的类型也是unsigned int, 但是由于前面是%d, 所以printf把它当成了一个int而不是unsigned int, 等于做了一个强制类型转换, 所以打出来是-14 如果写成printf("a+b=%u", a+b), 那么打印出来的就是一个很大的整数”
“【 在 epavel 的大作中提到: 】 : no, I don't think so. : I think result 1 is correct and explaination could be refered to "quick sort". 谢谢指点,理解了 STL的partition就是快排里的partit…”
“【 在 jokerlee 的大作中提到: 】 : bp是char *指针类型,不是字符类型, : bp+=bytes 等价于 &bp[bytes],运算结果还是一个char *字符指针 唔,看成char *bp了... 如果是char *bp[BUFFERSIZE], 那bp就是一个数组名, 不能进行指针运算 bp+=…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。