C++
文章平均质量分 88
Mr_Gintoki
这个作者很懒,什么都没留下…
展开
-
C++学习笔记——类和对象(一)
一、构造函数类的数据成员是不能在声明类时初始化的。如果一个类中所有的成员都是公用的,则可以在定义对象时对数据成员进行初始化。如:class Time{ public : //声明为公用成员 hour; minute; sec;};Time t1={14,56,30}; //将t1初始化为14:56:30但是,如果数据成员是私有的,或者类中有priva原创 2015-07-25 22:42:35 · 496 阅读 · 0 评论 -
C++学习笔记——继承与派生(二)
一、构造函数类的数据成员是不能在声明类时初始化的。如果一个类中所有的成员都是公用的,则可以在定义对象时对数据成员进行初始化。如:class Time{ public : //声明为公用成员 hour; minute; sec;};Time t1={14,56,30}; //将t1初始化为14:56:30但是,如果数据成员是私有的,或者类中有priva原创 2015-08-05 00:04:05 · 572 阅读 · 0 评论 -
C++学习笔记——输入与输出
概念C++输入输出包含以下三个方面的内容:对系统指定的标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。这种输入输出称为标准的输入输出,简称标准I/O。以外存磁盘文件为对象进行输入和输出,即从磁盘文件输入数据,数据输出到磁盘文件。以外存文件为对象的输入输出称为文件的输入输出,简称文件I/O。对内存中指定的空间进行输入和输出。通常指定一个字符数组作为存储空间(实际上可以利用该空原创 2015-08-16 12:46:08 · 1923 阅读 · 0 评论 -
C++学习笔记——继承与派生
继承与派生的概念在C++中,所谓“继承”就是在一个已存在的类的基础上建立一个新的类。已存在的类称为“基类(base class)”或“父类(father class)”,新建的类称为“派生类(derived class)”或“子类(son class )”。 一个新类从已有的类那里获得其已有特性,这种现象称为类的继承。通过继承,一个新建子类从已有的父类那里获得父类的特性。从另一角度说,从已有原创 2015-08-04 15:21:14 · 417 阅读 · 0 评论 -
C++学习笔记——运算符重载
运算符重载的方法运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。也就是说,运算符重载是通过定义函数实现的。运算符重载实质上是函数的重载。重载运算符的函数一般格式如下:函数类型 operator 运算符名称 (形参表列){ // 对运算符的重载处理}例如,想将”+”用于Complex类(复数)的加法运算,原创 2015-08-03 15:44:45 · 563 阅读 · 0 评论 -
C++学习笔记——类和对象(二)
指向对象的const指针将指针变量声明为const型,这样指针值始终保持为其初值,不能改变。(与java的final关键字类似) 如: Time t1(10,12,15),t2; //定义对象 Time * const ptr1; //const位置在指针变量名前面,规定ptr1的值是常值 ptr1=&t1; //ptr1指向对象t1,此后不能再改变指向原创 2015-07-31 16:16:42 · 362 阅读 · 0 评论 -
C++学习笔记——类和对象(三)
指向对象的const指针将指针变量声明为const型,这样指针值始终保持为其初值,不能改变。(与java的final关键字类似) 如: Time t1(10,12,15),t2; //定义对象 Time * const ptr1; //const位置在指针变量名前面,规定ptr1的值是常值 ptr1=&t1; //ptr1指向对象t1,此后不能再改变指向原创 2015-07-31 16:19:45 · 409 阅读 · 0 评论 -
C++学习笔记——面向对象
一、类的声明class Student //声明类类型 {private : //声明以下部分为私有的 int num; char name[20]; char sex;public : //声明以下部分为公用的 void display( ) { cout<<"num:"<<num<<endl; cout<<"name:"<<name原创 2015-07-18 18:51:01 · 340 阅读 · 0 评论 -
C++学习笔记——引用
一、什么是引用 对一个数据可以使用“引用(reference)”,这是C++对C的一个重要扩充,引用是一种新的变量类型,它的作用是为一个变量起一个别名。假如有一个变量a,想给它起一个别名b,可以这样写: int a; //定义a是整型变量 int &b=a; //声明b是a的引用 以上语句声明了b是a的引用,即b是a的别名。经过这样的声明后,a或b的作用相同原创 2015-07-16 23:23:04 · 381 阅读 · 0 评论 -
C++学习笔记——函数
1.内联(内置)函数C++提供一种提高效率的方法,即在编译时将所调用函数的代码直接嵌入到主调函数中,而不是将流程转出去。这种嵌入到主调函数中的函数称为内置函数(inline function),又称内嵌函数。在有些书中把它译成内联函数。#include using namespace std;inline int max(int, int, int); //声明函数, 注原创 2015-07-14 14:59:21 · 369 阅读 · 0 评论 -
C++学习笔记——多态性与虚函数
多态性概念在C ++程序设计中,多态性是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数。在面向对象方法中一般是这样表述多态性的:向不同的对象发送同一个消息, 不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用自己的方式去响应共同的消息。所谓消息,就是调用函数,不同的行为就是指不同的实现,即执行不同的函数。从系统实现的角度看,多态性分为两原创 2015-08-06 23:52:22 · 574 阅读 · 0 评论