类模板的全特化和偏特化
来源:互联网 发布:node pm2 全局安装 编辑:程序博客网 时间:2024/04/27 17:35
#include <stdio.h>#include <iostream>template<typename T1,typename T2>class A {public:A(T1 self_str1,T2 self_str2) {printf("类模板:\n");std::cout << self_str1 << std::endl;std::cout << self_str2 << std::endl;printf("\n");}~A() {std::cout << "~A" << std::endl;}};//函数模板的偏特化template<typename T2>class A<double,T2> {public:A(double t1,T2 t2) {printf("类模板偏特化:\n");printf("double:%f\n", t1);std::cout << "T2:"<<t2 << std::endl;printf("\n");}~A() {std::cout << "~A:double" << std::endl;}};template<>class A<double, double> {public:A(double t1, double t2) {printf("类模板全特化:\n");printf("double:%f %f\n", t1,t2);printf("\n");}~A() {std::cout << "~A:double" << std::endl;}};int main() {A<int,int> a(5,6); //使用类模板A<double,char *> b(5.0,"hello world");//使用偏特化A<double,double> c(0.4,0.5); //使用全特化return 0;}
0 0
- 类模板的 全特化、偏特化
- 类模板的全特化和偏特化
- 类模板的特化和偏特化
- 模板全特化和偏特化
- C++ 模板全特化和偏特化
- C++模板偏特化和全特化
- 模板全特化和偏特化
- C++模板的全特化和偏特化
- 模板的全特化与偏特化
- 模板的全特化与偏特化
- 模板的全特化与偏特化
- 模板的全特化与偏特化
- 模板的全特化与偏特化
- 模板的全特化与偏特化
- 模板特化,全特化,偏特化,全部特化,部分特化
- (函数/类模板)的(偏特化/全特化)
- 模板特化,全特化,偏特化,全部特化,部分特化的含义
- c++模板的特化和偏特化
- DrawerLayout的简单使用
- iOS指纹处理,登录,支付or 其他
- 【C++学习】GPU编程的简单学习
- 彻底明白Android中AIDL及其使用
- #还是学点东西#
- 类模板的全特化和偏特化
- GPS开发
- GitHub基础学习-创建GitHub账号并在GitHub上创建仓库
- javascript:;与javascript:void(0)使用介绍
- 浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路
- javascript实现动态时间(包括星期)
- 解决android:layout_marginBottom在RelativeLayout中无效的问题
- UVALive 6852 - Blanket
- 设计模式之——抽象工厂设计模式