c++重學筆記20 - type2type

喜歡這篇文章嗎?喜歡的話去看博主的置頂博客,即可依據分類找到此文章的原版得到更好的體驗,

圖片及代碼顯示的問題,筆者深感抱歉,想要更好的體驗去原博文即可。


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;
};

   有了這個代碼,我們能模擬出偏特化,甚至函數返回值的重載,而且這個類型不佔任何空間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章