新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版用于讨论编程和软件设计的技巧
    [返回] 计算机科学论坛计算机技术与应用『 编程心得 』 → 如何自学C++,写给初学者 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 16148 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 如何自学C++,写给初学者 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     goodtolove001 帅哥哟,离线,有人找我吗?天蝎座1985-10-24
      
      
      等级:大二(研究汇编)
      文章:52
      积分:230
      门派:XML.ORG.CN
      注册:2007/10/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给goodtolove001发送一个短消息 把goodtolove001加入好友 查看goodtolove001的个人资料 搜索goodtolove001在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看goodtolove001的博客楼主
    发贴心情 如何自学C++,写给初学者

    本人2000年开始学习程序设计,2002年开始学习C++,现在使用C++从事开发靠底层的高性能数值计算应用程序,从vc6到.net03再到vs05,也写了不少行了,虽然大家的开发方向可能与我相距较远,但我还是想把这些年来写代码的心得和如何入门告诉大家,如果您是高手,全当娱乐一笑,如果您还未入门,希望这篇文章能对您有所帮助。

    我是在信息工程学院读的大学,现在叫北信科大了吧,实际上,想靠学校上课老师教就学会一门语言,是不可能的。总看到有人问学C++要先学C么的问题,个人理解,标准C89和14882C++是比较不同的两种语言,由于C没有泛型库,想写程序,一定要学好数据结构。C++则不然,除了要求掌握红黑树外,其他如链表等数据结构并不需要会实现,取而代之的是要求熟练掌握迭代器的运用。中心意思:如果你确立要学C++,不必先看C。下面还有一些问题,是我经常看到的,在这里回答一下。


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    我有个好的网址.里面有好多影视,图片之类的. http://www.goodtolove.com/

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/10/29 15:18:00
     
     goodtolove001 帅哥哟,离线,有人找我吗?天蝎座1985-10-24
      
      
      等级:大二(研究汇编)
      文章:52
      积分:230
      门派:XML.ORG.CN
      注册:2007/10/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给goodtolove001发送一个短消息 把goodtolove001加入好友 查看goodtolove001的个人资料 搜索goodtolove001在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看goodtolove001的博客2
    发贴心情 
    问:我想学C++,要有计算机基础么?
    答:基本不需要,如果您很踏实,甚至可以在身边没有电脑的情况下,先用本子练习写小段程序,当您写了一个本子的时候,再去上机编译,事半功倍。

    问:学习C++,要有英文基础么?
    答:如果只看书,不需要。如果上机很多,又去看msdn,则需要至少cet4的水平。

    问:学习C++,要有数学基础么?
    答:虽然C++本身不需要,但所学的范例较多是数学问题,大概要高中毕业的水平。

    问:学C++,是自学还是去什么班好?
    答:无论从哪方面来讲,都是自学好。看书学的话,至少是作者一级的人在教你,然自学即苦闷又吃力,恰逢C++十分庞大,坚持下来者恐怕不多。

    ----------------------------------------------
    我有个好的网址.里面有好多影视,图片之类的. http://www.goodtolove.com/

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/10/29 15:18:00
     
     goodtolove001 帅哥哟,离线,有人找我吗?天蝎座1985-10-24
      
      
      等级:大二(研究汇编)
      文章:52
      积分:230
      门派:XML.ORG.CN
      注册:2007/10/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给goodtolove001发送一个短消息 把goodtolove001加入好友 查看goodtolove001的个人资料 搜索goodtolove001在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看goodtolove001的博客3
    发贴心情 
    问:学C++,得多长时间才能学会?所谓学会了又是什么水平?
    答:至少5年。“纯”的C++语言已十分庞大,再加上环境提供厂商的类库以及各种多如牛毛的小变动,掌握已属不易,所谓5年的学会,应已可编写小规模代码,但若想解决自己使用电脑中实际所碰到的问题(例如:导出媒体播放器播放列表内的媒体文件到指定文件夹),仍然不够。

    问:怎样自学?
    答:最开始先集中看一阵,然后写一阵代码以便熟练所学,再看接下来的一部分。如果看不懂,反复研读,如10遍仍不会,跳过看后面的。最好用实体书学习。不要指望在一本书上学会C++。在小有成就后,可放松学习进度,不少思想是要假以时日的。

    问:学C++,要看哪些书?
    答:入门书这三本是必须入手并且要一起用的:C++ Primer第三版,潘爱民 张丽 译,中国电力出版社,此书作教材。C++标准程序库,侯捷 孟岩 译,华中科技大学出版社,此书是对C++ Primer的补充,讲解标准库部分。这两本书来说,“C++标准程序库”比较容易看懂,“C++ Primer第三版”则稍难。第三本书:C语言大全 第四版,赫伯特·希尔特 著,王子恢等 译,电子工业出版社,此书提供常用函数,如求平方根的sqrt(),但若用vs05编译环境的话还要看联机手册(它的crt库改写了较多接口)。不作推荐的书:Essential C++,侯捷 译,此书号称“轻薄短小,适合初学者”,但其实进度过快,比较晦涩,初学C++,用此书看不过100页。C++程序设计教程 钱能 主编,此书为国内C++大学教科书权威,但至少从我手中的版本(02年10月版)来看,已与14882标准有较大出入,并且有些吹捧面向对象思想的意味,会给人不好的暗示。C++程序设计语言 特别版,裘宗燕 译,此书不适合初学者,有几年C++经验再来反查此书,或有较大帮助。

    ----------------------------------------------
    我有个好的网址.里面有好多影视,图片之类的. http://www.goodtolove.com/

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/10/29 15:19:00
     
     goodtolove001 帅哥哟,离线,有人找我吗?天蝎座1985-10-24
      
      
      等级:大二(研究汇编)
      文章:52
      积分:230
      门派:XML.ORG.CN
      注册:2007/10/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给goodtolove001发送一个短消息 把goodtolove001加入好友 查看goodtolove001的个人资料 搜索goodtolove001在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看goodtolove001的博客4
    发贴心情 
    问:谭浩强的那本“C语言程序设计”我要看么?
    答:谭浩强的C为国内经典,我看到有不少学生认为自己能写出比书中例子要好的代码,便看不起此书,实在不该。此书指针那部分的讲解堪称酣畅透彻,浅显易懂。又,对编程感到困难重重而失去信心者可看此书。

    问:学C++也有一段时间了,看到别人聊语言,每每仍听不懂,怎么回事?
    答:隔行便隔山。人家聊JSP你当然不懂了,这没有什么。人家讲UML、XP你又不懂了,不要紧,一定要明白一个道理,便是:方法是给会者准备的,还不懂win2000框架便要写WinMain(),急功近利,急于求成,迷信速成,都是于己有害的。语言讲究,库讲究,编译器的使用还讲究,哪个看不起都不行。

    问:我自学了一段时间,卡住了,怎么办?
    答:不会的,C++是如此庞大,以至于你不会遇到什么东西卡住而绕不开。

    其实,学习知识,各人有各自的方法,自学一路颇艰险,非大毅力者不能成。最后祝大家工作顺利,生活愉快。

    ----------------------------------------------
    我有个好的网址.里面有好多影视,图片之类的. http://www.goodtolove.com/

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/10/29 15:19:00
     
     hocker 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:75
      门派:XML.ORG.CN
      注册:2007/4/25

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hocker发送一个短消息 把hocker加入好友 查看hocker的个人资料 搜索hocker在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看hocker的博客5
    发贴心情 
    good
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/1/6 13:50:00
     
     zhenzixiong 帅哥哟,离线,有人找我吗?
      
      
      等级:大二期末(Java考了96分!)
      文章:61
      积分:363
      门派:XML.ORG.CN
      注册:2004/11/16

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zhenzixiong发送一个短消息 把zhenzixiong加入好友 查看zhenzixiong的个人资料 搜索zhenzixiong在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看zhenzixiong的博客6
    发贴心情 
    不错,很好的总结!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/1/4 20:56:00
     
     zb1201 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:15
      积分:114
      门派:XML.ORG.CN
      注册:2009/3/6

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给zb1201发送一个短消息 把zb1201加入好友 查看zb1201的个人资料 搜索zb1201在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看zb1201的博客7
    发贴心情 
    谢谢楼主,初学者受教了
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/3/6 16:45:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 编程心得 』 的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/3 10:38:26

    本主题贴数7,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    78.125ms