[分享]给C++初学者的50个忠告
No Comment // Written on 6 17, 2008 // 技术交流做个笔记,也当给自己的忠告,好东西要即时保存下来啊。
1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
6.会用Visual C++,并不说明你会C++;
7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; Continue reading →
Popularity: 11% [?]
摘录自Bjarne Stroustrup 的《The C++ Programming Language》
No Comment // Written on 6 17, 2008 // 碎月日记1. 在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想:
★.如果你能把“它”看成一个独立的概念,就把它做成一个类。
★.如果你能把“它”看成一个独立的实体,就把它做成某个类的一个对象。
★.如果两个类有共同的界面,将此界面做成一个抽象类。
★.如果两个类的实现有某些显著的共同东西,将这些共性做成一个基类。
★.如果一个类是一种对象的容器,将它做成一个模板。
★.如果一个函数实现对某容器的一个算法,将它做成为对一族容器可用的模板函数。
★.如果一组类、模板等相互之间有逻辑联系,将它们放进一个名字空间里。
Popularity: 7% [?]
Love art,love web,hate the shitty life!










