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

本文分享了从C++ Primer第三版过渡到第四版的学习经历,特别强调了新版中对STL的深入讲解,并提供了实用的调试技巧,如使用std::endl刷新输出流以避免缓冲区残留导致的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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  不明白

转载于:https://www.cnblogs.com/anf/archive/2006/04/12/373537.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值