2011年8月9日

《深度探索C++对象模型》读书笔记(1)

摘要: 《深度探索C++对象模型》读书笔记(1)。 在C++中,有两种class data members:static和nonstatic,以及三种class member functions:static、nonstatic和virtual.已知下面这个class Point声明: class Point ...{public:Point(float xval);virtual ~Point();float x() const;static int PointCount();protected:virtual ostream& print(ostream &os) const;fl 阅读全文

posted @ 2011-08-09 16:32 ithzhang 阅读(147) 评论(0) 推荐(0)

c++继承中的内存布局

摘要: 今天在网上看到了一篇写得非常好的文章,是有关c++类继承内存布局的。看了之后获益良多,现在转在我自己的博客里面,作为以后复习之用。——谈VC++对象模型(美)简.格雷程化 译 译者前言 一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。 Inside the C++ Object Model虽然是一本好书,然而,书的篇幅多一些,又和具体的VC++关系小一些。因此,从篇幅和内容来看,译者认为本文是深入理解C++对象模型比较好的一个出发点。这篇文章以前看到时就觉得很好,旧文重读,感觉理解得更多一些了,. 阅读全文

posted @ 2011-08-09 16:31 ithzhang 阅读(253) 评论(0) 推荐(0)

2011年7月18日

MFC自学之路(2)

摘要: 暑假十几天了。这些天一直在看MFC。刚开始使用的是MFC windows应用程序设计。看了一段时间还是无从下手,因为此书偏重理论,详细介绍了MFC使用C++对windowsAPI的封装细节。讲的很详细。看完之后觉得MFC其实也不是那么神秘。但是即使全书看完你也不一定能写一个完整的小程序。对于初学者来说上尚有一定的难度。经好友推荐我选择了Visual C++ 实用教程,之所以选择他是因为他偏重实践。对于初学者来说繁琐的理论会让人越来越糊涂,因为你根本不知道这些东西到底是干什么用的。没有实践所有这些东西很容易被遗忘。所以对于初学者来说选择一本合适的入门教材很重要。初学者由于没有对知识形成一个完整的 阅读全文

posted @ 2011-07-18 18:08 ithzhang 阅读(163) 评论(0) 推荐(0)

2011年7月12日

程序员人生之路

摘要: 程序员人生之路(强烈推荐,分析的透彻!),某程序达人的人生感悟,估计没有半个甲子的时间,是绝对不可能感悟出来的。看到这篇文章,感觉心里酸酸的,不知道路在何方? 相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上你也真的走过几回。对了,在这几年中,因... 阅读全文

posted @ 2011-07-12 23:48 ithzhang 阅读(148) 评论(0) 推荐(0)

2011年7月10日

最近在看MFC

摘要: 最近在看MFC.本来想着再看一遍C++ primer .但是一想总是看书缺乏实践效果也不是特别好。正好MFC跟C++联系的很密切。趁这个机会看看MFC同时也复习下C++。看了几天了,刚开始还迷迷糊糊,随着看的遍数的增加慢慢的有点儿眉目了。觉得自己有点儿冒进,总是想快点儿看完。这么厚的书而且以前没有什么基础要看完并且弄明白是很不容易的。要沉下心来慢慢看好好看。只是这几天一直在看书缺乏了实践,所以知识点并没有完全弄明白。最让我感到迷惑的是MFC里的宏定义,太乱了。本来就不是很明白,这下更让我犯了难。还有消息机制完全不知所云。前两天写了篇关于学习C++的文章,里面就提到要对全书有个总体的把握。现在. 阅读全文

posted @ 2011-07-10 22:43 ithzhang 阅读(167) 评论(0) 推荐(0)

2011年6月19日

六级

摘要: 六级结束了,应该可以过。心里的一块儿石头终于可以放下了。接下来就是准备考试了,今年比去年早几天放假。而且感觉压力也比去年减轻了好多,几门课稍微看看就不成问题,不像去年线代跟离散就跟刚学一样。代码不咋写了,没时间也不想写了。C++到目前为止只学会了点语法我差的还很远。暑假回去复习复习。这一学期过得好快,过了年一家人过来送我的情景历历在目。那时候我竟然还不争气的哭了,想想大一的时候都没哭,大二了爸妈把我送到学校回去的时候哭了。因为当时我觉得我是前所未有的孤单。郑州,这座城市我仍然没有亲人。一个人的时候并不孤单,像一个人的时候才觉得孤单。一个人一个学期了,也习惯了这样的日子,虽然偶尔会觉得没有陪但是 阅读全文

posted @ 2011-06-19 00:34 ithzhang 阅读(213) 评论(1) 推荐(0)

2011年6月16日

写在大二末

摘要: 后天六级,再过几天就要考试了。大二快过完了。姑且在这儿留下只言片语作为总结,纪念逝去的大二时光。这学期开了数据库,操作系统,以及C++程序设计。刚开始还激情万丈的,每次在上课之前都能很好的预习,但是后来就慢慢的落了下来。被老师拖着走了。令人欣慰的是C++,我一直是走在老师前面。C++ primer 也被我看了大概有五分之四,只留下一小部分没有看。当然第一遍看的时候我也不奢望能有什么大的收获,毕竟经典的东西需要慢慢领悟。我准备多看几遍。暑假在开始我的第二遍阅读。总觉得这学期收获不是很大!C++由于才开始学到目前为止才学了最基本的特性,大概内容是涉及到了但是都很浅显,没有做过什么东西,只是平常写写 阅读全文

posted @ 2011-06-16 23:18 ithzhang 阅读(138) 评论(0) 推荐(0)

2011年6月9日

关于unknown character '0xa1'的错误

摘要: 最近在学习windows下的程序设计。主要是sdk.今天遇到个错误,就是说unknown character '0xa1', 找了很长时间,都不知道错误在哪儿,上网一搜,遇到同一问题的还真不是我一个人,一看原来是全角空格惹的祸。这错误很隐蔽,但凭肉眼很难分辨,如果不是上网搜估计自己很难找到。 阅读全文

posted @ 2011-06-09 07:54 ithzhang 阅读(220) 评论(0) 推荐(0)

2011年4月25日

C++进阶书籍阅读顺序!

摘要: 推荐的阅读顺序:level 1从>开始,短小精悍,可以对c++能进一步了解其特性以>作字典和课外读物,因为太厚不可能一口气看完level 2然后从>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻接着是>,个人认为Herb Sutter主席大人的语言表达能力不及Scott Meyers总是... 阅读全文

posted @ 2011-04-25 22:23 ithzhang 阅读(197) 评论(0) 推荐(0)

2011年4月12日

如何写好C++

摘要: 昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就只谈C++语言。C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相当BT的,你可以看看这篇文章。C++是一门很自由的语言,自由到了有点BT和恐怖的地步。我甚至认为C++并不是一门成熟的编程语言,因为太容易犯错了。所以,你一定要在一开始就要有很小心谨慎的态度,并把C++当成一种难以训服的猛兽来看待。 多问“为什么要这样”的问题。学习C++一定要多问几个“为什么是 阅读全文

posted @ 2011-04-12 21:28 ithzhang 阅读(176) 评论(0) 推荐(0)

导航