C++学习
Sherry_wang168
这个作者很懒,什么都没留下…
展开
-
C++基础(8) —— 指针的概念、定义和运算
内存空间的访问方式通过变量名访问;通过地址访问。指针的概念指针:内存地址,用于间接访问内存单元;指针变量:用于存放地址的变量。指针变量的定义//例 static int i;static int*ptr = &i; //ptr为指向int变量的指针*ptr = 3; //指针变量的使用,i赋值为3与地址相关的运算 —— “*” 和 “&”...原创 2020-02-19 11:44:34 · 204 阅读 · 0 评论 -
C++基础(7) —— 数组的定义、使用、存储、数组作为函数参数、对象数组
数组的定义与使用数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量称为该数组的元素。数组的定义: 类型说明符 数组名 【常量表达式 】【常量表达式】……;数组名的构成方法与一般变量名相同。数组元素的使用数组必须先定义,后使用;可以逐个引用数组元素。//举例说明数组的定义和元素使用int a[10]; //表示a为整型数组,有十个元素,为a[0]…a[...原创 2020-02-18 22:17:36 · 2134 阅读 · 1 评论 -
C++基础(6)——数据的共享与保护
C++基础(6)——数据的共享与保护变量和对象定义在不同的位置(函数体内、类体内、函数原型参数表内、所有函数和类之外)。其作用域、可见性、生存期都不同。属于整个类的数据成员——静态数据成员。用于处理静态数据成员的函数——静态成员函数。友元:对一些类外的函数、其他的类,给预授权,使之可以访问类的私有成员。通过const关键字,限制对共享数据的修改,只能利用。编译预处...原创 2020-02-18 11:54:42 · 287 阅读 · 0 评论 -
C++基础(5) —— 前向引用声明、UML简介、结构体、联合体、枚举类
一、前向引用声明类应该先声明,后使用;如果需要在某个类的声明之前,引用该类,则应进行前向引用声明。前向引用声明只为程序引入一个标识符,但具体声明在其他地方。class B; //前向引用声明class A{ public: void f(B b);};class B{ public: void g(A a);}前向引用声明注意事项...原创 2020-02-15 22:25:07 · 1365 阅读 · 0 评论 -
C++基础(4)——委托构造函数、复制构造函数、析构函数、组合函数
一、委托构造函数回顾:Clock类的两个构造函数//默认构造函数的实现Clock::Clock():hour(0),minute(0),second(0){}//构造函数的实现Clock::Clock(int newH, int newM, int newS):hour(newH),minute(newM),second(newS){}委托构造函数:使用类的其他构造函数执行初始...原创 2020-02-15 16:22:12 · 375 阅读 · 0 评论 -
C++基础(3)——面向对象程序设计特点、类与对象的定义、构造函数
类与对象导学目录对象:现实中对象的模拟,具有属性和行为。类:同一类对象的共同属性和行为。定义对象时,通过构造函数初始化;删除对象时,通过析构函数释放资源。类的组合/结构体/联合体/枚举类一、面向对象程序设计的基本特点抽象:对同一类对象的共同属性和行为进行概括,形成类。首先注意问题的本质及描述,其次是实现过程和细节。数据抽象:描述某类对象的属性或状态(对象相...原创 2020-02-13 22:24:42 · 351 阅读 · 0 评论 -
C++基础(2)——函数定义、调用、递归、参数传递、可变参数、内联函数、常量表达式函数等
一、函数的定义函数:定义好的可重用的功能模块,将一个模块用C++描述出来。函数参数:计算所需要的数据和条件;函数的返回值:需要返回的计算结果;语法形式:类型标识符 函数名(形式参数表,被初始化的内部变量) { 语句序列(最后一句是return语句) }类型标识符表示返回值类型,由return语句给出返回值;若无返回值,写void,不必写return语句...原创 2020-02-12 21:23:43 · 396 阅读 · 0 评论 -
C++基础(1)——字符词法、数据类型、各种运算、常用语句、自定义类型
C++基础C++的特点:①兼容C,支持面向过程的程序设计②支持面向对象的程序设计③支持泛型程序设计方法C++程序实例#include //包含输入输出流类的声明using namespace std; //标准库的命名空间叫std,避免命名冲突int main(){cout<<“Hello!”<<endl; //cout是预定义好的输出流...原创 2020-02-08 20:32:28 · 420 阅读 · 0 评论