标准C++开发入门与编程实践
丛书名:C/C++开发专家 编著者:白乔 出版社:电子工业出版社 ISBN号:9787121052279 首 印:2007-12 定 价:49.8 开 本:16 字 数:787.2千(470页) 点击数:19995
在蔚蓝网上购买 在china-pub上购买 在当当网上购买 在amazon上购买
发表新的评论 >>>
其实我觉得您在这本书的难易度斟酌,读这本书有点象是读小说。该书很浅显,可以给读者一种短暂的成就感,可是却又有许多地方可以不敢深入,有犹豫踌躇之意。
深有同感,其实写此书动机有二,其一是鼓励大家采用标准C++;其二就是觉得现有的很多书过于严肃,很难让人有耐心读完。个人感觉,大部分人需要的是走好第一步,呵呵:)
您在将类的一章中说类的this指针为Actor const *类型,然后说this = 0;是错误的,这似乎不足以说明吧。如果是Actor const * this; 那么this的地址是可以改变的,而值是不可以改变的,而我以为this指针类型为Actor const *const
严格的说,this指针,标准C++中只说它是一个非左值(non-lvalue)。如果在非const成员函数中,this指针只是一个类类型的;如果在const成员函数中,this指针是一个const类类型的;如果在volatile成员函数中,this指针就是一个volatile类类型的。
我是今年的毕业生,刚入工作就已经感觉到了标准化开发的重要。不是唏嘘,而是个人观点,C++标准化早已是趋势所向。看了该书的序言,有一种志同道合之气。 细细看了给的代码,作者的编程规范是值得编程者学习的。不过您疏忽了预编译的书写,不知道是疏忽了,还是有其他意图,不管是否有用,写出来总是一个良好的习惯。 还有作者忽略了const的使用,希望可以进一步完善。 虽然我看过了许多书籍,但是我还是愿意去拜读您的作品!我的E-mail: sincere_listen@163.com
多谢!采用标准C++可以让你的代码具有更好的可移植性,至于const,老外的书,包括一些技巧之类的书上提的很多,所以我故意写得很少。
欢迎大家多多指正!