[分享]给C++初学者的50个忠告

做个笔记,也当给自己的忠告,好东西要即时保存下来啊。

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

, , ,
17th June 2008 0 comments Permalink

摘录自Bjarne Stroustrup 的《The C++ Programming Language》

       最近越来越觉得C++的重要性,甚至有人说学习C++要从头来,不要老想着C,说真的,跟C没啥关系,囧,够绝对的。
今天刚考完了一门很重要又很难考可是考试的时候又很好考的《概率论数理统计》,总算是考试告一段落了。突然的心情也轻松下来,于是就逛了下论坛,发现了下面这么个好东西,也发现了《The C++ Programming Language》这本好书,一定要去买来看啊!一个程序员不靠编程吃饭还能靠什么?更何况C是最基础,C++又是如此强大的东西,这两样学好可以说面对各种语言可以说是信手拈来啊!
       说着说着,想起24号25号要考的《计算机组成原理》和《数据结构》这两门课,想起来就担心,有点变态,恶心的两门课。其实也不能怪课程,要怪只能怪自己了,谁让自己没有好好学,活该啊~~专业课啊,一定要搞好。
       废话也不说了,正题如下:
一、致读者

1.  在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想:
   ★.如果你能把“它”看成一个独立的概念,就把它做成一个类。
   ★.如果你能把“它”看成一个独立的实体,就把它做成某个类的一个对象。
   ★.如果两个类有共同的界面,将此界面做成一个抽象类。
   ★.如果两个类的实现有某些显著的共同东西,将这些共性做成一个基类。
   ★.如果一个类是一种对象的容器,将它做成一个模板。
   ★.如果一个函数实现对某容器的一个算法,将它做成为对一族容器可用的模板函数。
   ★.如果一组类、模板等相互之间有逻辑联系,将它们放进一个名字空间里。

2.  Continue reading

17th June 2008 0 comments Permalink

Twitter Updates for 2008-06-16

  • 这段时间三件大事,考试,吃饭,睡觉 #
,
16th June 2008 0 comments Permalink

Twitter Updates for 2008-06-15

  • 主题: 《Adobe CS4 大师版》(Adobe Creative Suite 4 Master Collection Pre-Release)预览版 http://snurl.com/2iiha 哇靠,真快啊 7.2G大的,跟我刚才无意下的400M的怎么大这么多? #
  • 打算装Adobe CS3大师版,装完不知道会不会后悔。。。全英文的。。。 #
  • Tweetr究竟是个什么东西呢? #
  • OH My God!!清理下windows下的垃圾,想不到出现了2256M的垃圾文件这样的惊人数字,真的是好久没清理过了呢 #
,
15th June 2008 0 comments Permalink

Twitter Updates for 2008-06-14

  • @roamlog 真的吗?好不容易听到有一部日本动漫完结了。真是漫长的年载啊。。。 #
  • 我晕啊,温州业有公交车起火了。。。 #
  • 看中国足球总是悲剧 #
  • @yichi 听说Photoshop出CS4了@yichi 用上了吗? #
  • @roamlog 不过话说回来,CS2到CS3对我来说实在没发现特别之处。可能跟我太肤浅有关,也可能是我真正接触photoshop就是从CS3开始的;) #
  • @yichi 破解不成功的关系吗? #
  • @yichi 真出了CS4那就郁闷的呀,前几天刚下好了Master Collection,正打算刻盘呢~~ #
  • @roamlog ….. #
  • @yichi 不过话说回来,到底是那个DW8好用还是CS的好用呢?我电脑上一直就装着Macromedia 8一套。。。给点意见么? #
  • @yichi 你还用FW-.-!!,不是说不会么。。。 #
  • @utom 我装了8,装CS3套装的时候就没装DW了 #
  • @yichi @utom 额?怎么没有Flash出来呢? #
  • @yichi 嗯,是的 #
  • @yichi 有什么问题? #
  • @yichi extended跟CS3哪个强大?或者哪个好? #
  • http://snurl.com/2i4db 这里基本上齐了Adobe的所有可下载软件 #
  • 谁知道那个soundbooth是什么东西呢?怎么跟其他并一起的? #
  • http://snurl.com/2i4fh 真不知道这里指的Adobe Flash CS4是啥?哪来的呢? #
  • @roamlog 我的意思就是拓展版跟标准版囧 #
  • @roamlog 应该是英文吧,囧,我怎么记得extended可以说是扩展的??囧。。。 #
  • @yichi 似乎Beta又不能卖的吧 #
  • @yichi @roamlog 我了~~~增强版恰当多了~~这突然让我想起21号的六级呐~~我什么都没准备呢,才做过一份模拟卷。。。哭 #
  • @yichi 我也很靠这教育,悲哀~~这不,我又在通宵看书准备后天开始的连续两天考试么~~我个悲剧男啊。。。 #
  • @yichi 是期末考试。。。平时学习不认真的结果。大学的考试啊,说来实在是没啥意义,挺简单的。人,还是得靠自己啊~~ #
  • @yichi 早着呢~~才大二,奔三了~~ #
  • @yichi Maybe,杭州IT业还不错,不过我更倾向于如果有机会想去上海或北京的 #
,
14th June 2008 0 comments Permalink
Statistical data collected by Statpress SEOlution (blogcraft).