C++基础
MarioHo
有请各位多多教导
展开
-
C++实现线程安全的队列(生产者和消费者模型)
#include <queue>#include <memory>#include <mutex>#include <condition_variable>#include <iostream>#include <thread>using namespace std;template<typename T...原创 2019-10-15 17:35:03 · 2340 阅读 · 0 评论 -
模板声明与定义要放在同一文件中?
temp.h:void fun(T);temp.cpp:#include “temp.h”void fun(T){}main.cpp:#include “temp.h”void main(){int a;fun(a);}由于main.cpp用到了fun(a),所以在编译main.cpp的时候,编译器知道它要用int来实例化fun(T)中的T,也就是要实例化fun(int)...原创 2019-05-24 16:29:29 · 345 阅读 · 0 评论