类模板和宏定义应用
来源:互联网 发布:热血传奇网络加速器 编辑:程序博客网 时间:2024/06/05 04:49
#include "stdafx.h"
#define THREAD_LOCAL(class_name, ident_name) \
CThreadLocal<class_name> ident_name;
struct CMyThreadData
{
int mSomeData;
};
class CThreadLocalObject
{
public :
int m_nSlot;
//~CThreadLocalObject();
};
template<class TYPE>
class CThreadLocal :public CThreadLocalObject
{
public :
int a;
};
THREAD_LOCAL(CMyThreadData,g_Data)
int main()
{
printf("%d", g_Data.m_nSlot);
getchar();
return 0;
}
0 0
- 类模板和宏定义应用
- C++模板应用——模板定义和实现分离
- 模板类声明和定义
- 抽象类的应用-定义模板
- 类模板 ---上 --- 定义、工程应用
- 抽象类的应用--定义模板 (模板设计)
- C++中关于模板的定义和应用
- 函数模板和类模板的定义和使用
- 模板类 声明和定义 编译
- 模板类 声明和定义 编译
- C++模板类声明、定义和使用
- 类模板的定义和使用
- 类模板的定义和使用
- 类模板的定义和实例化
- 模板类声明和定义 (转)
- 类模板的声明和定义
- 类模板的定义和使用
- 类模板的定义和使用
- [学习笔记]将http网页用tomcat转为https
- git如何切换分支
- 迭代法求x=sqrt(a)
- Intellij IDEA 弹窗License activation 报 this license BIG3CLIK6F has been cancelled 错误的解决。
- 【游记】ZJOI 2017 Day2 #2
- 类模板和宏定义应用
- NYOJ-ACM- 数数
- java中的‘==’和equals()区别
- Java基础提高篇(三)持有对象
- 弗洛伊德算法(求各顶点间最短路径):可打印最短路径
- acm-2026
- eclipse中使用git
- RecycleView一页只显示一个列表项
- 互斥锁和条件变量(1)