喜歡這篇文章嗎?喜歡的話去看博主的置頂博客,即可依據分類找到此文章的原版得到更好的體驗,
圖片及代碼顯示的問題,筆者深感抱歉,想要更好的體驗去原博文即可。
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;
};
有了這個代碼,我們能模擬出偏特化,甚至函數返回值的重載,而且這個類型不佔任何空間。