C++学习
文章平均质量分 86
科技论文精讲
这个作者很懒,什么都没留下…
展开
-
C++__自定义数据类型
C++除了提供多种基本的数据类型(如int、float、double、char等)供用户使用外,还允许用户根据需要自己声明一些类型,例如数组、结构体(structure)类型、共用体(union)类型、枚举(enumeration)类型、类(class)类型等,这些统称为用户自定义类型(user-definedtype,UDT)。1 结构体类型C++将用户自己指定的、包含有若干个原创 2017-07-01 15:42:54 · 2834 阅读 · 2 评论 -
C++__继承和派生
继承与派生面向对象程序设计有4个主要特点: 抽象、封装、继承和多态性。要较好地进行面向对象程序设计,还必须了解面向对象程序设计另外两个重要特征——继承性和多态性。1 继承与派生的概念(基类和派生类)在C++中可重用性是通过继承(inheritance)这一机制来实现的。继承是C++的一个重要组成部分。一个类中包含了若干数据成员和成员函数。有时两个类的内容基本相同或有原创 2017-07-01 17:31:49 · 244 阅读 · 0 评论 -
C++__指针
如果在程序中定义了一个变量,在编译时就给这个变量分配内存单元。系统根据程序中定义的变量类型,分配一定长度的空间。内存区的每一个字节有一个编号,这就是“地址”地址。原创 2017-07-01 17:37:54 · 238 阅读 · 0 评论 -
C++__运算符重载
运算符重载的方法与实现运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。运算符重载实质上是函数的重载。重载运算符的函数一般格式:函数类型operator 运算符名称 (形参表列) { 对运算符的重载处理}在定义了重载运算符的函数后,可以说:函数opera原创 2017-07-01 17:29:34 · 235 阅读 · 0 评论 -
C++__数据类型和表达式
一.符号常量用一个符号名来代替一个常量,称为符号常量。使用预处理命令#define 指定的#define 格式(宏定义命令)简单的宏定义 #define 带参数的宏定义 #define () 符号常量是个名字,但它不是变量,在它的作用域内其值不能改变,也不能赋值。二.常变量在定义变量时,如果在前面加上关键字const,则变量的值在程序运原创 2017-07-01 15:38:01 · 1091 阅读 · 0 评论 -
C++__函数与预处理
在一个程序文件中可以包含若干个函数。无论把一个程序划分为多少个程序模块,但只能有一个main函数。程序总是从main函数开始执行的。在程序运行过程中,由主函数调用其他函数,其他函数也可以互相调用。 从用户使用的角度看,函数有两种: ① 系统函数,即库函数。这是由编译系统提供的,用户 不必自己定义这些函数,可以直接使用它们。原创 2017-07-01 15:30:38 · 2059 阅读 · 0 评论 -
C++__程序设计初步
一.C++的输入输出操作 cout语句格式:cout不能用一个插入运算符“用cout输出时,用户不必通知计算机按何种类型输出,系统会自动判别输出数据的类型,使输出的数据按相应的类型输出。cin语句格式:cin>>表达式1>>表达式2>>……>>表达式n;在用cin输入时,系统会根据变量的类型从输入流中提取相应长度的字节系统把空格作为数据间的分隔符,不予提原创 2017-07-01 15:20:05 · 279 阅读 · 0 评论 -
C++__类与对象
面向对象程序设计方法概述1. 对象客观世界中任何一个事物都可以看成一个对象(object)。对象可大可小。对象是构成系统的基本单位。对象的构成:任何一个对象都应当具有这两个要素,即属性(attribute)和行为(behavior),它能根据外界给的信息进行相应的操作。一个对象往往是由一组属性和一组行为构成的。对象间的交互或对象的调用:要使某一个对象实现某一种行为(即操作)原创 2017-07-01 15:46:02 · 619 阅读 · 0 评论 -
C++__多态性与虚函数
多态性的概念多态性(polymorphism)是面向对象程序设计的一个重要特征。利用多态性可以设计和实现一个易于扩展的系统。在C++程序设计中,多态性是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数。在面向对象方法中的多态性:向不同的对象发送同一个消息(函数名),不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用原创 2017-07-01 17:35:32 · 312 阅读 · 0 评论