爱猫的狗

拥抱变化

导航

《C++ Primer 4th Edition》读书笔记 - Chapter1 Getting Started

C++ Primer第三版还没读完(貌似半途而废了-_-#),第四版就出了。继续吧(开发环境用MS VC++2005 Express版)。

第四版更偏重STL的讲解,英文版文笔清新简明,很不错的。书中有不少“Beware”、“Note”,来给大家做一些提醒。

-----------------

[1.2]Beware:   开发者经常在debugging时候插入print语句(来打印某些变量的值或者用于定位出错的语句块之类)。这些语句应该总是[flush the stream](可以利用std::endl来flush),否则可能会导致当程序崩溃时某些输出留在buffer里面,又会可能导致开发者对程序崩溃的具体地点做出错误的判断。

Ex 1.2:  程序“[2040] C++Primer.exe: 本机”已退出,返回值为 -1 (0xffffffff)。
Ex 1.8      std::cout << "/*";  没问题。   std::cout << "*/";没问题。std::cout << /* "*/" */;有问题(最后少了一个")。 在 << 后面的"起到了关键的作用。

[1.4]利用键盘输入End-of-file from:ctrl+Z(win),control-d(Unix or Mac OS)

Ex 1.26  不明白

posted on 2006-04-12 18:18  anf  阅读(354)  评论(0编辑  收藏  举报