re: 学习 STL ,BOOST 金庆 2007-08-13 09:48
会用才是实际的。不管是C还是C++,第一是实现功能,第二是简洁。不必在意是否用到STL,或是BOOST。更不要为了虚荣去阅读STL源代码。使用STL带来许多方便性,但是并不要求去剖析实现过程。
re: 符合量子性质的程序 金庆 2007-08-13 09:38
程序的结果只是电子运动的产物,是具有量子性质的。
我使用CIniFile, 是用stl实现的,应该能用于wince。好像是从CodeProject下载的。
看有的翻译文章,有许多新名词,看字面似懂非懂,再看对其解释说明,越看越糊涂,直到看到英文原文才恍然大悟。“同行评审”就是这样一个词。“同行评审”与“请同事看看”的意思相去甚远。相信“Peer Review”的最初翻译都也是无奈用了“同行评审”。“同行”应该是精确的,因为现在review的范围已不再局限于本部门。
对于英文好,看英文多于看中文的高人来说自然不必追究这样的咬文嚼字。对于依赖中文版的朋友应该是非常渴望中英一致的。所以对翻译人员来说,还是要多嚼嚼,特别是对专有名词。
re: 几种peer review的比较 金庆 2007-08-02 17:40
@pass86
Apache是用C语言开发的。
re: Boost.Bind的基础使用 金庆 2007-07-30 13:07
没有显示出boost::bind有什么优越性。如
bool b = example.printstr( "Hello World" );
为什么要写成这样:
bool b = boost::bind( &CExample::printstr, &example, _1 )( "Hello World" );
re: C++高效编程忠告 金庆 2007-07-20 09:47
“头文件到了c++中,已经造成一种妨碍了”?
能说明一下吗?
头文件在C++中还是必须的吧?
re: C++高效编程忠告 金庆 2007-07-20 09:33
三、* , &修饰符的位置
int* & rY = pI; // ptr's ref
用int*表示指针更清楚。
int *i,j;
我更倾向于这样分开写:
int * pI;
int j;
六、C++函数中值的传递方式
“如果输入参数是以值传递的话,最好使用引用传递代替”
应该是“如果输入参数是常量值的话,最好使用常量引用传递代替”。
但是简单常量就不需要引用传递。
十二、sizeof的问题
一般没有这样定义函数的:
void fun(char a[1000])
而是void fun(char * p, int len)
re: 导出类使用值得注意的一个问题 金庆 2007-07-18 09:25
导出类要保证类定义DLL内外一致。
re: 关于GOOF的bug问题 金庆 2007-07-17 09:32
for语句的初始化提到for外面,只会影响变量的作用域,没有其它效果。
STL的使用中,itr初始化太长,提到外面是让代码美观些。
我也是这样写代码的。
re: VS9中C++少得可怜的更新 金庆 2007-07-13 09:49
MS越走越远,在跟随MS之时要看好后路,免得被绑死在MS上。