![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 798 阅读 · 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 · 612 阅读 · 0 评论 -
C++讲义 第7章 运算符重载(operator)
《C++程序设计》教学讲义7章 第7章 运算符重载(operator) §7.1 运算符重载概念 运算符重载是对已有的运算符赋予多重含义, 使同一个运算符作用与不同类型的数据导致不同类型的行为。 §7.2 运算符重载的规则 1、除少数几个外,其他运算符都可重载,且只能重载已有运算符。 注:不可重载的运算符,类属性关系运算符“.”,成员指针运算符“*”, 作用域分辨符原创 2013-02-01 15:35:14 · 639 阅读 · 0 评论 -
c++讲义 第9章 多态性
《C++程序设计》教学讲义9章 第9章 多态性 §9.1 多态性 一、多态性概念 同样消息被不同类型的对象接收导致不同行为。 二、多态类型 专用多态 1、重载多态——运算符重载 2、强制多态——强制类型转换 通用多态 3、包含多态——虚函数 4、参数多态——类模板 三、多态实现 静态联编、动态联编 §9.2 虚函数(virtual) 例题: #inc原创 2013-02-01 15:36:15 · 536 阅读 · 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 · 534 阅读 · 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 · 525 阅读 · 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 · 451 阅读 · 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 · 607 阅读 · 0 评论