我正在尝试编写一个名为Unconst
的模板,将const(int)
转换为int
;换句话说
Unconst!(const(int))
应该给出
int
我无法弄清楚如何......任何创造性的想法让这项工作?
(扩展:如果可以将该方法扩展为与shared
和其他类型构造函数一起使用,那将会很棒。)
答案 0 :(得分:2)
没关系,我自己找到了答案......
template Unconst(T)
{
static if (is(T U == const U))
alias U Unconst;
}