
C++
Master Sergeant
这也不懂,那也不懂。
展开
-
C++ 静态库/动态库创建与调用(Visual Studio)
目录一、创建静态库二、调用静态库方式一方式二三、创建动态库四、调用动态库方式一:隐式调用方式二:显示调用一、创建静态库1、打开VS2015——新建项目2、选择命名为TestStaticLib3、设置选项并点击完成4、TestStaticLib.h#pragma onceclass TestStaticLib{pub...原创 2019-12-23 16:02:18 · 1063 阅读 · 0 评论 -
C++万能引用和完美转发
万能引用既能接收左值有能接收右值得引用称为万能引用,万能引用需要与模板一起使用;——————————————————————————————————————————————非万能引用例;普通函数中的一个参数要么接收左值类型要么接收右值类型,不能同时接收两种类型。void func(int&& var){};int i=100;func(i);//此时编译报错,只能...原创 2019-04-24 17:19:39 · 463 阅读 · 0 评论 -
C++函数可调用运算符
一、什么是可调用函数func()这就是一个可调用函数,某类重载了operator(),这个类对象也称为可调用函数(可调用对象), 他们的明显标志是带有圆括号。class A {public: A(int var) { cout << "构造函数var=" << var << endl; }; //重载()后可以向调用函数一样调用类对象...原创 2019-04-24 17:20:18 · 528 阅读 · 1 评论 -
C++日期时间库
tm 返回具体格式struct tm{ int tm_sec; // seconds after the minute - [0, 60] including leap second int tm_min; // minutes after the hour - [0, 59] int tm_hour; // hours since midnight - ...原创 2019-04-24 17:19:24 · 1231 阅读 · 0 评论 -
C++模板特化、偏特化
C++模板特化、偏特化提示:模板特化可以让程序更清晰的知道需要调用哪个模板类或模板函数注意:@特化时模板参数的先后顺序不能变 @特化是基于泛化版本进行的 @函数模板特化重载与函数重载不冲突 @函数模板只能全特化不能偏...原创 2019-04-24 17:20:02 · 266 阅读 · 0 评论