C++
myjpa
这个作者很懒,什么都没留下…
展开
-
标准库——C++的阿基里斯之踵
说实话,为了解决同样的问题,能不用C++我就尽量不用C++,因为,我觉得C++编程太繁琐了!为什么这样说?且听我慢慢道来。 C++,作为一种程序语言,有着非常精美和简练的语法。和C一脉相承的C++,其简练的语法推卸掉了太多的责任,把绝大部分工作压在了库(library)的身上。这一点,在当时是被广为传颂的优点。“设计一个库比增加一个语言特性更好”,Stroustrup[Rev01]如是说。原创 2006-05-23 23:07:00 · 1193 阅读 · 0 评论 -
别让优化搅乱你的代码
最近在VS2005上作一个WindowsMobile5.0的C++程序时,写了一个很简单的函数:包括一些变量声明,还有一个遍历链表查找的动作。就是这个小东西,让我大费周折了n个小时。首先我发现函数的返回值不合理,于是在DEBUG模式下,单步跟踪。神奇的是,我在debug界面下,竟然完全看不到所有的局部变量,无法观察到他们的值。而且在一个传值的函数调用后,我传入的实参竟然被更改了!就好像原创 2006-11-08 16:20:00 · 943 阅读 · 0 评论