PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] CRTP 如何写return type?
楼主:
lovejomi
(JOMI)
2018-11-07 00:56:44
这标题有点难下...
目前使用C++11 我有需求想写CRTP 的写法
发现我有个盲点
https://ideone.com/A480at
我发现我根本对于 derived class的function return type无法掌握
C++14直接写auto真的不用想太多
但是若在C++11 或更早的C++ 是不是做不到?
C++11试图写 -> decltype(????) 里面不知道怎么写
C++98 是完全不知道怎么写?
请教一下
谢谢
作者:
notBeing
(read and be read)
2018-11-07 01:46:00
用 typedef 不行吗?
作者:
ibmibmibm
(BestSteve)
2018-11-08 00:35:00
std::result_of,或是decltype(...)-> decltype(static_cast<T*>(this)->VirtualFuncImpl)
作者:
PkmX
(阿猫)
2018-11-08 21:42:00
楼上的编译不会过吧...
https://wandbox.org/permlink/YeHhtbGpRscoBA8m
C++11解法
继续阅读
[问题] 在建构子/解构子呼叫virtual function?
lovejomi
[问题] 初学请教:计数排序问题
jkkert
[问题] 链结串行删除节点问题
s890269
[问题] MFC 与 Python 互通
largesperm
[问题] 如何代替使用者对执行中的程式做输入
HyperFury
[问题] 不同版本编译出现不同结果
asdfg1597860
[问题]const的使用
asdfg1597860
[讨论] 寻求除错钓鱼竿
s4300026
[问题] 二元搜寻树删除
nthulibrary
[问题] TinyXMl2适合使用读取XML吗
bellman
Links
booklink
Contact Us: admin [ a t ] ucptt.com