小编Dun*_*uns的帖子

带类的默认模板参数

我刚刚发现了一个关于默认模板参数的奇怪语法

template<class T = class Z>
struct X
  {};
Run Code Online (Sandbox Code Playgroud)

第二个"class"关键字在这种情况下意味着什么?

c++ templates default-value

11
推荐指数
1
解决办法
237
查看次数

D和C ++当前互操作性状态

我想学习D,但是我不太了解重要的事情。C ++和D之间的当前互操作性状态如何?

我确定不可能链接到C ++编译的二进制文件,因为它甚至不能与C ++编译器一起使用。但是,如果我有C ++库的源代码和一些D源代码,该怎么办?可以让他们说话吗?(希望以一种有效的方式)。

不同的C ++版本(C ++ 98、11、14、17和将来的版本)如何?

c++ programming-languages d language-interoperability abi

4
推荐指数
2
解决办法
379
查看次数