• 网络学院
  • 新手学堂
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
初学者学习C++的50条忠告
广告位
  站点:
  • 首 页
  • 最新软件
  • 最新文章
  • 国内软件
  • 国外软件
  • 汉化软件
  • 源码下载
  • 字体下载
初学者学习C++的50条忠告
软件发布 初学者学习C++的50条忠告
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回首页 | 文章首页 | 编程技术 | C/C++教程 | 初学者学习C++的50条忠告

初学者学习C++的50条忠告

 

添加时间: 2006-2-15 3:41:37  作者: C++教程  阅读次数:3006   来源: http://d9soft.com

 

 

        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也不过如此——难的是长期坚持实践和不遗余力的博览群书;  

  8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;  

  9.看Visual C++的书,是学不了C++语言的;  

  10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?   

  11.浮躁的人容易问:我到底该学什么;——别问,学就对了;  

  12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;   

  13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!   

  14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;   

  15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;   

  16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;   

  17.C++不仅仅是支持面向对象的程序设计语言;  

  18.学习编程最好的方法之一就是阅读源代码;  

  19.在任何时刻都不要认为自己手中的书已经足够了;  

  20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;  

  21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;  

  22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;   

  23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;

  24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序; 25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;  
 26.请看《程序设计实践》,并严格的按照其要求去做;   

  27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;   

  28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;   

  29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;  

  30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;   

  31.学习编程的秘诀是:编程,编程,再编程;   

  32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;   

  33.记住:面向对象技术不只是C++专有的;   

  34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;  

  35.把在书中看到的有意义的例子扩充;   

  36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;   

  37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;  

  38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;   

  39.C++语言和C++的集成开发环境要同时学习和掌握; 

  40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;   

  41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;  

  42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43); 

  43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;  

  44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;  

  45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;  

  46.记录下在和别人交流时发现的自己忽视或不理解的知识点;  

  47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;   

  48.保存好你写过的所有的程序——那是你最好的积累之一;  

  49.请不要做浮躁的人;   

  50.请热爱C++!

 

 

 

上下文章:

 

上一篇文章: 强大的语言——C入门 下一篇文章: C语言中库函数调用几例

相关文章:

  • 端午节忠告:要警惕FLASH祝福文件里的包藏祸心
  • Oracle指导:Oracle学习笔记
  • Oracle专家高级编程学习笔记[1]
  • 我的学习总结:Oracle软件结构(1)
  • Oracle10g学习手册1:证书的验证下

相关软件:

  • 新概念英语学习机 V3.1
  • EnglishField英语学习软件 V7.2
  • 标准拼音学习软件 V1.0
  • 英语学习中心 V3.8 成人版
  • 英语学习中心(0-18岁) V6.8
  • 超想中文汇编编程学习系统(中英对照版) V3.0

 

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

编程技术分类导航

  • ASP & ASP.NET教程
  • PHP教程
  • JSP教程
  • C/C++教程
  • VB & VB.NET教程
  • VC教程
  • Delphi教程
  • BCB教程
  • VFP教程
  • PB教程
  • JAVA教程
  • XML教程
  • C#教程
  • CGI教程

本类经典文章推荐

  • C/C++作用域引申出的编码规范
  • 程序宝典:C++学习感想
  • C语言:黑客学员必修课(一)
  • C语言:黑客学员必修课(二)
  • 使用多线程实现数据实时采集
  • C++编程中的四个调试小技巧
  • C语言程序设计基础之联合
  • 学C++不得不看的一篇文章
  • C,曾经的程序员梦
  • 水滴石穿C语言之可变参数问题

C/C++教程阅读排行

  • 学C++不得不看的一篇文章
  • C语言:黑客学员必修课(一)
  • 水滴石穿C语言之可变参数问题
  • 程序宝典:C++学习感想
  • 我的Visual C++入门之路
  • 初学者学习C++的50条忠告
  • C++中的struct专题研究
  • C++箴言:只要可能就用const
  • 强大的语言——C入门
  • C++编程中的四个调试小技巧

编程技术阅读总排行

  • VB入门教程之一
  • 第二章 PowerBuilder 入门之创建新...
  • Java连接数据库实例
  • 第一章 什么是PowerBuilder
  • VC++之List Box/Check List Box控...
  • VC++ List Ctrl控件
  • VC++ Combo Box/Combo Box Ex控件
  • 学C++不得不看的一篇文章
  • VB入门教程之二
  • VC++之Button控件

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有