C++使用模版技术将任意类型的数据转为某个类型的数据
2013-08-30 10:10
393 查看
将任意类型(int, float, 自定义的数据类型等等)的数据转换的某个类型C中储存,可以通过
将类型C的构造函数写成模版函数的形式,在C中将可以接收任意类型数据。如:
class C
{
template <class T>
C(T& rData){};
template <class T>
C(T* pData){};
~C(){};
};
将类型C的构造函数写成模版函数的形式,在C中将可以接收任意类型数据。如:
class C
{
template <class T>
C(T& rData){};
template <class T>
C(T* pData){};
~C(){};
};
相关文章推荐
- 【C++ 模板】 如何根据模版中数据类型做对应操作?
- 使用C++ 标准库 stringstream实现各种数据类型之间的转换
- 使用模版元编程实现C和C++中复杂类型声明的语义化
- C++查看任意数据类型比特位串
- C++如何实现任意类型的数据交换
- java技术支持 练习使用八种基本数据类型
- [C/C++标准库]_[初级]_[使用std::sort排序各种类型数据]
- 使用C/C++给静态类型数据添加运算符重载功能
- C++头文件<climits>使用相应数据类型的极限值
- caffe:使用C++来提取任意一张图片的特征(从内存读取数据)
- c++ 数据类型,及其使用技巧
- [C/C++标准库]_[初级]_[使用std::sort排序各种类型数据]
- c++ 任意数据类型转换 sstream
- [C++ VC MFC] VC常用数据类型使用转换
- C语言下使用ringbuffer实现任意数据类型的FIFO
- 使用C++ stringstream来进行数据类型转换
- 使用宏模拟C++模版完成简单数据类型的交换
- [置顶] 使用jxls技术导入Excel模版数据
- C++ STL 有关于SET集合部分 的自定义数据类型的排序 以及 pair的使用
- 数组型队列(queue)的使用(支持自定义数据类型)(C++版)