C++学习记录
孔飞啊
这个作者很懒,什么都没留下…
展开
-
C++学习记录 4
回顾:1 引用1)引用型函数参数2)引用型函数返回值3)引用和指针2 类型转换1)静态类型转换 static_cast2)常类型转换 const_cast3)重解释类型转换 reinterpret_cast3 类和对象//了解十三 类的定义和实例化1 类的一般语法形式class/struct 类名:继承方式 基类,…{访问控制限定符:类名(形参表):初始化表{}//构造...原创 2019-03-05 21:03:32 · 294 阅读 · 0 评论 -
C++学习记录 1
Bjarne Stroustrup(1950–)1983年,开发全新编程语言C with class,后来C++1985年,第一个C++编译器CFront1.0C++发展过程1987 GUN C++1990 Borland C++(BC)1992 Microsoft C++(VC/VC++)IBM C++1998 ISO C++982003 ISO C++0320...原创 2019-03-02 23:04:07 · 306 阅读 · 0 评论 -
C++ 学习记录3
十 引用(reference)4 引用型函数参数1)可以将引用用于函数的参数,这时形参就是实参的别名,可以通过形参直接修饰实参,同时还可以避免参数传递的过程,减小函数的调用开销,提高代码的执行效率2)引用型参数可能会以外修改实参,如果不希望修改实参,可以将形参声明为常引用,提高传參效率的同时还可以接收常量型的实参。5 引用型函数返回值1)可以将函数的返回类型声明为引用,避免函数返回值所带...原创 2019-03-04 21:11:15 · 278 阅读 · 0 评论 -
C++学习记录 7
回顾:1 拷贝构造和拷贝赋值1)浅拷贝和深拷贝2)拷贝赋值操作符函数a = b;//a.operator=(b)2 静态成员1)静态成员变量,全局区2)静态成员函数,没有this指针3 单例模式1)私有构造函数2)通过静态成员变量来维护唯一的单例对象3)通过静态成员函数获取单例对象4)创建方式:饿汉式、懒汉式4成员指针 //了解今天二十 操作符重载1 双目操作符重载...原创 2019-03-14 22:31:42 · 157 阅读 · 0 评论 -
C++ 学习记录 5
回顾:1 类的定义和实例化1)构造函数2)对象的创建和销毁栈区:类名 对象 (构造实参);类名 对象 = 类名(构造函数);堆区:类名* 对象指针 = new 类名(构造实参);delete 对象指针3)多文件编程2 构造函数和初始化列表1)可以重载、也可以带有缺省参数2)缺省构造函数(无参构造函数)3)类型转换构造函数(单参构造函数),explicit4)拷贝构造函数...原创 2019-03-11 22:39:14 · 198 阅读 · 0 评论 -
C++ 学习记录 6
回顾:1 初始化列表类名(形参表):成员变量(初值),… { }2 this指针—》区分作用域—》返回自引用—》对象自销毁—》作为实参,实现对象之间交互3 常成员函数1)void func(void) const { }2)常函数中this是常指针,不能通过常函数直接修饰成员变量;但是被mutable关键字修饰的成员变量可以修改、3)常对象只能调用常函数4)函数名和参数表相...原创 2019-03-12 21:42:03 · 179 阅读 · 0 评论