![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
1
Sh1Yu6
这个作者很懒,什么都没留下…
展开
-
day5 运算符重载
加号运算符重载 operator+ - * / 左移运算符重载 写在函数体外部 operator<<(ostream& cout, 其他的) 前置后置递增运算符重载原创 2020-02-15 13:24:26 · 69 阅读 · 0 评论 -
day4 静态成员/this指针/常函数常对象/友元函数
静态成员变量 创建的对象, 只有一个静态数据的拷贝. 静态成员变量, 属于某个类, 所有对象共享 在编译的时候就分配了内存空间 最好在类外初始化, 因为在类内初始化, 如果没有用类实例化过对象, 就直接用类名使用静态成员变量, 会出现错误 私有静态属性在类外可以初始化, 但不能访问 static 静态成员函数 不可以访问普通的成员变量, 因为静态成员函数的输出是固定的, 如果访问普通的成员变...原创 2020-02-14 14:33:23 · 145 阅读 · 0 评论 -
day3 分文件创建类/构造/析构/深浅拷贝/
分文件 .h放声明 .cpp放定义, 函数前面要加命名 构造和析构 编译器会默认提供构造函数, 析构函数, 拷贝构造函数(对非静态成员属性简单值拷贝) 编译器会默认调用构造和析构, 如果不写, 系统会默认实现一个空的 必须写在public下 构造函数 与类名相同, 没有返回值, 不写void, 可以发生重载->可以有参数的意思 自动调用, 只调用一次 class A{ publ...原创 2020-02-12 17:07:04 · 98 阅读 · 0 评论 -
day2 /类/内联函数/函数默认.占位参数/函数重载/extern"C"/封装/
设计类 类是对对象的抽象, 对象是对类的实例 class 类名{ public: 设置 成员属性 设置 成员函数 private: 设置 成员属性 设置 成员函数 } int main(){ 类名 对象名; 对象名.类属性; 对象名.类方法; } 内联函数 ...原创 2020-02-11 15:14:33 · 89 阅读 · 0 评论 -
day1 ::/namespace/using/const/&
C++在C的基础上添加了面向对象编程和泛型编程的支持.C++继承了C语言高效, 快速和可移植的传统. #include <iostream> using namespace std; int main(int argc, char** argv) { return 0; } :: 作用域运算符 直接使用时全局作用域, ::a 表示全局变量a std::cout 表示是s...原创 2020-02-10 16:17:06 · 70 阅读 · 0 评论