![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
MrCrood
考试加油
展开
-
C++程序设计小知识点
1、this指针可指向常量型数据、可指向成员函数,不可以指向静态成员函数。2、宏定义语句:#define BUFSIZE 100; == const int BUFSIZE 100;3、模板类的基类和派生类都可以是模板类或非模板类。4、类A声明为类B的友元后,类A直接访问类B的公有成员。5、对数据进行降幂和检索操作,需要包含头部文件functional。6、对数据进行升幂等操作,...原创 2019-10-13 14:51:29 · 423 阅读 · 0 评论 -
C++程序设计第一章
第一章 认识C++的对象**大家想一起学习交流的可以加群,QQ:755422568。**一、初始C++c++被称之为混合型语言(1)、C++的函数和对象C++将数据从一个对象流向另一个对象的流动抽象为流。cin,标准输入,cout,标准输出1)、从流中获取数据的操作称为提取操作。当程序需要执行键盘输入时,使用提取操作符 “ >>”从cin输入流中提取字符 。...原创 2019-09-08 15:00:20 · 363 阅读 · 3 评论 -
C++程序设计第二章
第二章 从结果到类的演变**大家想一起学习交流的可以加群,QQ:755422568。**一、结构的演化(1)、结构发生质的演变1)、函数与数据共存C++允许结构中可以定义函数,这些函数称为成员函数。原来的结构成员称之数据成员。struct 结构名 { 数据成员 成员函数}2)、封装性没有使用private定义的成员,默认为public。如果在定义结构时,将数据成员使...原创 2019-09-11 12:05:38 · 239 阅读 · 0 评论 -
C++程序设计第三章
第三章 函数和函数模板**大家想一起学习交流的可以加群,QQ:755422568。**一、函数的参数及其传递方式C++的函数传递有两种传递方式:传值和传引用。传值分为传“对象值”和“对象地址值”,“对象值”是指对象的数据成员值,“对象地址值”是指对象的首地址值。伟引用其实是传对象的地址,称为传地址方式。注意:传地址值传递的是值,不是地址传地址传的是地址,不是地址值。传递对象地址...原创 2019-09-12 09:18:33 · 200 阅读 · 0 评论 -
C++程序设计第四章
第四章 类和对象**大家想一起学习交流的可以加群,QQ:755422568。**一、类及其实例化(1)、定义类类要先声明后使用,具有惟一标识符的实体,不能使用关键字修饰,不能在类声明中对数据成员使用表达式进行初始化。1)、声明类类是对一组性质相同对象的程序描述。类中所有成员默认声明为private权限。class Point{ //类名Pointprivate: ...原创 2019-09-21 15:12:06 · 496 阅读 · 0 评论 -
C++程序设计第五章
第五章 特殊函数和成员**大家想一起学习交流的可以加群,QQ:755422568。**一、对象成员的初始化一个类中说明具有某个类的类型的数据成员,这些成员称为对象成员。对象成员的构造函数调用顺序取决于这些对象成员在类中的说明顺序,跟它们在成员初始化列表中给出的顺序无关。如下示例:#include <iostream>using namespace std;class o...原创 2019-10-02 16:53:39 · 269 阅读 · 0 评论 -
C++程序设计第六章
第六章 继承和派生**大家想一起学习交流的可以加群,QQ:755422568。**一、继承和派生的基本概念从一个或多个以前定义的类产生新类的过程称为派生,新类称为派生类。类的继承是指派生类继承基类的数据成员和成员函数。当从现有类中派生出新类时,派生类以下变化:1、增加新的成员。2、重新定义已有的成员函数。3、改变基类成员的访问权限。二、单一继承(1)、单一继承的一般形式...原创 2019-09-22 15:54:57 · 498 阅读 · 0 评论 -
C++程序设计第七章
第七章 类模板与向量**大家想一起学习交流的可以加群,QQ:755422568。**一、类模板基础知识(1)、类模板的成分及语法1)、使用类模板格式及其实例格式如下:template <类模板参数> class 类名{ //类体 };template <class T>class TAnyTemp{ T x,y; public: TAnyTe...原创 2019-09-22 16:46:24 · 187 阅读 · 0 评论 -
C++程序设计第八章
第八章 多态性和虚函数**大家想一起学习交流的可以加群,QQ:755422568。**一、多态性静态联编所支持的多态性称为编译时的多态性。动态联编所支持的多态性称为运行时的多态性。(1)、静态联编中的赋值兼容性及名字支配规律类的对象和调用的函数一一对应,编译时即可确定调用关系,从而产生编译时的多态性。#include <iostream>using names...原创 2019-09-22 13:14:20 · 216 阅读 · 0 评论 -
C++程序设计第九章
第九章 运算符重载及刘类库**大家想一起学习交流的可以加群,QQ:755422568。**一、运算符重载(就是函数重载)(1)、重载对象的赋值运算符保持原有的运算符个数、优先级和结合性不变str(char *s)str& operator = (char *s)str :: str(char * s){ }str& str :: operator = (c...原创 2019-10-03 10:33:17 · 259 阅读 · 0 评论 -
C++程序设计第十章
第十章 面向对象设计实例**大家想一起学习交流的可以加群,QQ:755422568。**一、发现对象并建立对象层软件开发者将被开发的整个业务范围称作“问题域”,按一下步骤建立对象层。(1)、将问题域和系统责任作为出发点(2)、正确运用抽象原则(3)、寻找候选对象的基本方法寻找候选对象的基本方法的主要策略是从问题域、系统边界和系统责任三方找出可能候选对象。1)、考虑问题域中...原创 2019-09-15 17:13:27 · 437 阅读 · 0 评论