![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++基础
Cho_lera
这个作者很懒,什么都没留下…
展开
-
函数模板遇上函数重载
#include using namespace std;//让 类型参数化 ===, 方便程序员进行编码// 泛型编程//template 告诉C++编译器 我要开始泛型编程了 .看到T, 不要随便报错template void myswap(T &a, T &b){T c = 0;c = a;a = b;b = c;cout &a原创 2019-01-11 19:25:52 · 141 阅读 · 0 评论 -
类模板中的static关键字
从类模板实例化的每个模板类有自己的类模板数据成员,该模板类的所有对象共享一个static数据成员和非模板类的static数据成员一样,模板类的static数据成员也应该在文件范围定义和初始化每个模板类有自己的类模板的static数据成员副本...原创 2018-12-03 12:38:12 · 231 阅读 · 0 评论 -
complex类模板
6.2.4.2所有的类模板函数写在类的外部,在一个cpp中//构造函数 没有问题//普通函数 没有问题//友元函数:用友元函数重载 << >>// friend ostream& operator<< (ostream &am原创 2018-12-02 19:29:21 · 916 阅读 · 0 评论 -
静态全局变量 静态局部变量
全局变量的作用域是整个项目,它只需要在一个源文件中定义就可以作用于所有的源文件,其它不包括全局变量定义的文件需要用extern关键字再次声明这个全局变量。全局变量、静态全局变量、静态局部变量都是在静态存储区(全局数据区)中分配空间的,而局部变量是在栈上分配空间的。全局变量、静态变量的生命期和程序生命期是一样的,在程序结束之后操作系统会回收空间。全局变量和静态变量都是保存在静态...转载 2019-05-17 10:23:50 · 1776 阅读 · 0 评论