C++讲义
文章平均质量分 75
sunjianjun1981
这个作者很懒,什么都没留下…
展开
-
C++讲义 0~4章
《C++程序设计》教学讲义0-4章注:本讲义适用于已经完成C语言学习的学员第0章 C++概述§0.1 历史时间:20世纪80年代初期地点:美国AT&T贝尔实验室人物:本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)博士事件:发明并实现了C++其他:最初这种语言被称作“C with Classes”§0.2 发展阶段 时代 标志1原创 2013-02-01 15:31:30 · 811 阅读 · 0 评论 -
C++讲义 第5章 类与对象
《C++程序设计》教学讲义5章第5章 类与对象§5.1 面向对象三要素封装,继承,多态封装在C语言中用结构体实现封装在C++中用类实现类是一种自定义数据类型§5.2 类的定义引例:#include using namespace std;//类的定义class Clock{public: void ShowTime();原创 2013-02-01 15:33:44 · 630 阅读 · 0 评论 -
C++讲义 第7章 运算符重载(operator)
《C++程序设计》教学讲义7章第7章 运算符重载(operator)§7.1 运算符重载概念运算符重载是对已有的运算符赋予多重含义,使同一个运算符作用与不同类型的数据导致不同类型的行为。§7.2 运算符重载的规则1、除少数几个外,其他运算符都可重载,且只能重载已有运算符。注:不可重载的运算符,类属性关系运算符“.”,成员指针运算符“*”,作用域分辨符原创 2013-02-01 15:35:14 · 648 阅读 · 0 评论 -
c++讲义 第9章 多态性
《C++程序设计》教学讲义9章第9章 多态性§9.1 多态性一、多态性概念同样消息被不同类型的对象接收导致不同行为。二、多态类型专用多态1、重载多态——运算符重载2、强制多态——强制类型转换通用多态3、包含多态——虚函数4、参数多态——类模板三、多态实现静态联编、动态联编§9.2 虚函数(virtual)例题:#inc原创 2013-02-01 15:36:15 · 555 阅读 · 0 评论 -
C++讲义 第10章 模板
《C++程序设计》教学讲义10章第10章 模板§10.1 模板的概念实现类型参数化§10.2 模板函数例子:#include using namespace std;template T Add(T x, T y){return (x+y);}int main(){int x = 5;int y = 6;i原创 2013-02-01 15:36:44 · 551 阅读 · 0 评论 -
C++讲义 第6章 类与对象的高级操作
《C++程序设计》教学讲义6章第6章 类与对象的高级操作§6.1 拷贝构造函数作用:用已经存在的对象初始化同类新对象。例子:#include using namespace std;class CA{public:CA(int x);CA(CA &a);private:int m_a;};CA::CA(int x){原创 2013-02-01 15:34:41 · 534 阅读 · 0 评论 -
C++讲义 第8章 继承与派生
《C++程序设计》教学讲义8章第8章 继承与派生§8.1 继承与派生的基本概念略§8.2 派生类的定义一般语法:class 派生类名:继承方式 基类名1,继承方式 基类名2,...,继承方式 基类名n{派生类成员声明;}§8.3 派生类过程1、吸收基类成员2、改造基类成员——重载、覆盖3、添加新成员——数据、方法§8.4 访问原创 2013-02-01 15:35:45 · 463 阅读 · 0 评论 -
标准C++中的string类的用法总结
http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html标准C++中的string类的用法总结相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使转载 2014-03-06 16:49:27 · 621 阅读 · 0 评论