Skip to main content

 路由器网 > 新闻资讯 >

十一小长假自修记之C++充电篇

2014-10-05 21:02 浏览:

这些天,放了小假期,正好梳理一下基础知识。基础知识牢固了,复杂的东西也不怕,所以对C++的基本知识做了梳理,以期对C++有更好的理解。


手头上的书有,谈浩强的《C++程序设计》,《C++ primer》,阅读谈教授的书已经很多次,网上多对这本书有争议,但我认为作者对初学者已经用心良苦了,很容易让初学者入门。若不是这本书做基础,看起来《C++ primer》真是一头雾水,只有基础扎实了,才能体会到《C++ primer》的博大精深。《C++程序设计》中的内容,基础中的基础,不能掌握好这些,难于对C++做高级编程:

    1.面向对象程序设计方法概述

    2.类的声明和对象的定义

    3.类的成员函数

    4.对象成员的引用

    5.类和对象的简单应用

    6.类的封装性和信息隐蔽

    7.构造函数

    8.析构函数

    9.对象数组

    10.对象指针

    11.共用数据保护

    12.对象的动态建立与释放

    13.对象的赋值与复制

    14.静态成员

    15.友员

    16.继承与派生

    17.多态性与虚函数

    18.异常处理与命名空间


理解好上述基本知识点,并对每个知识点做代码实现,才能开启C++的编程之门,许多人或现有的部门对这些概念的理解并不清楚,代码实现这些基本知识点也不牢固,造成了现有的开发问题.其中有些知识点,还是比较好的:
 

    1.基于对象与面向对象的区别:

      基于对象:就是基于类,以类和对象为基础

      面向对象:在基于对象的程序设计基础上,利用了继承机制和多态

    2.面向对象的软件开发流程:

      2.1面向对象的分析(OOA)

      2.2面向对象的设计(OOD)

      2.3面向对象的编程(OOP)

      2.4面向对象的测试(OOT)

      2.5面向对象的维护(OOSM)


所以下面要做的工作,是对上述每个知识点,做代码实现,加以上图分析.