陈硕的Blog

吾尝终日而思矣,不如须臾之所学也。吾尝跂而望矣,不如登高之博见也。……君子生非异也,善假于物也。

Debugging without debuggerSome debugging tricks that I use everyday.

原创 while (n-- > 0) 与 while (--n >= 0)收藏

循环 n 次,除了最常用的 for (int i = 0; i 0) {...} 和 while (--n >= 0)。这两种写法的区别在于,如果 n 是 unsigned 类型,那么后面那种写法会导致infinite loop。 阅读全文>

发表于 @ 2004年05月21日 11:40:00|评论(loading...)|收藏

原创 变长参数的 Tracer 收藏

在C++中,写一个重载 operator() 的tracer class,令 TRACE 宏返回一个tracer object,就可做到可变参数地tracing。阅读全文>

发表于 @ 2004年04月29日 22:15:00|评论(loading...)|收藏

Csdn Blog version 3.1a
Copyright © 陈硕