
C++
文章平均质量分 73
wtfmonking
计算机专业即将毕业小学生。。现已成为毕业的小学生
展开
-
Windows下如何更新 CodeBlocks 中的 MinGW 使其支持新版本 C++
为了支持最新版的:C++11 ,在Windows下需要更新 Code::Blocks 的MinGW。CodeBlocks官网下载:http://www.codeblocks.org/downloads/26下载上图中标记的带mingw的文件,这个文件包含了GCC编译器和GDB调试器IDM-GCCMinGW 要想看自己电脑上原创 2013-12-22 19:52:45 · 16069 阅读 · 1 评论 -
C++入门笔记(一)基础介绍
1、数据输入输出 I/O流: cin 用来处理标准输入,cout 用来处理标准输出 预定于插入符和提取符: > 数据输入实例: cin >> a; 数据输出实例: cout 2、常用的 I/O 流类库操纵符(需添加头文件:iomanip) 操纵符名含义dec数值数据采用十进制表示hex数原创 2014-02-10 17:41:57 · 1883 阅读 · 0 评论 -
C++入门笔记(二)类与对象
1、特性简介 1、抽象 abstract,抽象是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。 抽象成一个类:数据抽象+代码抽象 2、封装 将抽象出的数据成员代码、代码成员相结合,将它们视为一个整体。 实现封装:类声明中的 { } 3、继承与派生 C++语言中提供了类的继承机制,允许程序员在保持原有类特性的基础上,进行更具体、更详细的说明。 4、多态 多态,是指具原创 2014-02-11 14:53:41 · 1721 阅读 · 0 评论 -
C++入门笔记(三)数据的共享与保护
1、对象的生存期 静态生存期:这种生存期与程序的运行期相同,在文件作用域中声明的对象具有这种生存期,在函数内部声明静态生存期对象,要冠以关键字 static。 动态生存期:块作用域中声明的对象时动态生存期的对象(习惯称局部生存期对象),开始于程序执行到声明点时,结束于命名该标识符的作用域结束处。2、静态成员 静态数据成员:用关键字 static 声明,该类的所有对象维护该成员的同一个拷贝,必须在类外定义和初始化,用(::)来指明所属的类。原创 2014-02-13 20:49:58 · 1233 阅读 · 0 评论 -
C++入门笔记(五)继承与派生
1、类的继承与派生 类的继承,是新的类从已有类那里得到已有的特性。从已有类产生新类的过程就是类的派生。 原有的类称为基类或父类,产生的新类称为派生类或子类。 (1)派生类的定义 class 派生类名:继承方式 基类名1,继承方式 基类名2,继承方式 ... { 派生类成员声明; };原创 2014-02-17 21:36:11 · 1845 阅读 · 0 评论 -
C++入门笔记(四)数组、指针与字符串
1、对象数组 声明一个一维对象数组的语句形式是: 类名 数组名[常量表达式]; 每个数组元素对象都可以访问它的公有成员,一般形式是: 数组名[下标表达式].成员名 如果在声明数组时给每一个数组元素指定初始值,在数组初始化过程中就会调用与形参类型相匹配的构造函数,例如: Location a[2]={ Location(1,2), Location(3,4)}; 实例:Point.h:#ifndef _POINT_H#defi原创 2014-02-17 18:08:23 · 2314 阅读 · 0 评论 -
C++入门笔记(六)多态性
1、多态性概述 多态是指同样的消息被不同类型的对象接收时导致不同的行为。 面向对象的多态性类型可以分为:重载多态,强制多态,包含多态和参数多态。 多态从实现的角度来讲可以分为:编译时的多态和运行时的多态。 绑定是指计算机程序自身彼此关联的过程,就是把一条消息和一个对象的方法相结合的过程。 绑定工作在编译连接阶段完成的情况称为静态绑定,绑定工作在程序运行阶段完成的情况称为动态绑定。2、运算符重载 运算符重载是对已有的运算符赋原创 2014-02-18 12:36:17 · 1390 阅读 · 0 评论