喜欢这篇文章吗?喜欢的话去看博主的置顶博客,即可依据分类找到此文章的原版得到更好的体验,
图片及代码显示的问题,笔者深感抱歉,想要更好的体验去原博文即可。
title: c++重学笔记20 - type2type
mathjax: true
date: 2020-03-15 23:22:06
categories: [c++重学笔记]
tags: [c++重学笔记]
keywords: [c++重学笔记]
type2type
这种技术类似与int2type,他用来解决函数不能偏特化的问题,当然现在的编译器似乎已经支持这个功能了。
template <class T>
struct type2type {
typedef T orignal_type;
};
有了这个代码,我们能模拟出偏特化,甚至函数返回值的重载,而且这个类型不占任何空间。