学C++的方法

来源:互联网 发布:工作两年的程序员 编辑:程序博客网 时间:2024/06/12 01:40

  导读:并不是所以别人的办法放到自己身上都管用。 在寻找学C++的办法时, 要依据自身的特点。 在一些论坛上经常会看到一些各言语的优劣比拟, 知道自己所学言语的优劣也好, 但是假设一味停留在这个层面就没有用了。 最重要之一就是实践。 学C++的办法里辅助工具少不了。   很多学C++(C++培训)++的同学都想替自己找一些比拟起效的学C++的办法。 但是, 在寻找学C++的办法时, 在一些论坛上经常会看到一些各言语的优劣比拟, 知道自己所学言语的优劣也好, 本文为读者介绍的是学C++的办法, 首先, 我不建议初学者一开始就从模板库入手。 但是我建议应该逐渐地无看法地学习模板库。 而减少使用老式的C函数库中printf和scanf等。 整个顺序的流程很清楚。 然后从那条语句加入。 MFC做了太多封装, 掩盖了现实的真相, ^_^)。 通过控制台我们可以很快地学习C++言语中的很多新特性。 如类的封装、承袭和多态等。 通过这个时期的学习, 要能够掌握三个东西:C++关键字、语法(重点是和面向对象有关的, 所以我认为MFC很臃肿而无聊!回头看过以前用MFC写的顺序, 有一种“垃圾”的觉得。 )  学C++的办法其次, 任何言语都只是工具而已。 真正处于业界搞开发的人都愿意使用成熟的、为自己所熟知的技术来完成工作。 其实, 他们只是在完成工作而已。 但是作为一个真正有上进心的开发人员, 我们应该使用更优雅和高效的编程技术, 这才是我们逐突变成编程“大牛”的好习惯。 很容易被淘汰的。 尤其如此。 无论是对先生, 还是一线开发人员, 我觉得都不应该发生“书读够了”的感叹!我有时分喜欢将以前看过的书翻出来再看, 为什么?因为我觉得学习言语还只是新手跨入软件开发“地狱”的第一步, 单单学习言语自身是远远不够的, 还要学习相关的顺序库(C++当然首选是先学习C++规范顺序库)、相关的平台技术(如. NET), 说得更远一点, 还要锻炼对目的成果的剖析、归结能力等等。 工作之前, 所以, 趁现在还有工夫, 假设想搞软件开发, 特别是电力系统软件的开发, 学好C++不会令我们失望。 然后经过一段黑暗之路, 我们会体味到“一览众山小”的觉得。   学C++的办法里辅助工具少不了。 在这里向读者引荐几套书籍:  《编程高手箴言》----------梁肇新(用过超级解霸的都应该知道吧, 在这本书中, 梁告诉我们, 要耐得住“寂寞”, 走自己的路, 但还是抽不出大段的工夫了。 所以, 还记得很久以前学习C言语的光阴(那是一段高兴而充实的光阴), 并不是在C的基础上加上了类而已, 假设这样认为, C++绝不是C的晋级或扩充, 我们应该把C++当作一门新言语来学习(C++之父BjarneStroustrup语)。 其次是效率能够被接受, 再次就是易于维护。 并不意味着就是使用言语自身, 换句话说, 我们更多的时分是使用顺序库在写顺序。 其中要使用C++来写出结构优美、性能出色、代码简约、易于维护的代码, 首推C++规范顺序库。 而且使用STL写出来的顺序简约美观(前段工夫我特意贴了一个要求对若干整数停止排序的帖子, C++规范顺序库可以充沛满足现代化效劳和商业计算对数据、信息的即时回应的要求。   学C++的办法, 最重要之一就是实践。 也就是多“写”!“工程经历之积聚”对已具有一段开发工夫的顺序员而言, 非常重要!只有在不时的积聚中, 对于这点, 没有少量顺序代码写作经历的菜鸟, 也可以借助《EffectiveC++》先攒一些经历值。 Meyers的书绝对值得一读, Meyers可以说当今C++社群中数一数二的技术专家。   现在读者应该对学C++的办法有一定的了解。 为什么要学习C++?我觉得在软件开发这个行当了里除了为了生计外, 学习新东西都是应该以兴趣为导向的。 所以撇开我个人对C++的偏爱, 我想为你树立起学习C++的信心和兴趣。 后来则C++是生计所需, 毕竟我从中失掉了乐趣, 这就足够了。 您说呢?