码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2014-10-05 03:50:58      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:c++   基础知识   充电自修   

    这些天,放了小假期,正好梳理一下基础知识。基础知识牢固了,复杂的东西也不怕,所以对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)

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

本文出自 “LinuxQt济南高新区” 博客,请务必保留此出处http://qtlinux.blog.51cto.com/3052744/1560624

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

标签:c++   基础知识   充电自修   

原文地址:http://qtlinux.blog.51cto.com/3052744/1560624

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!