managed c++可以用,这有例子
http://www.functionx.com/vcnet/keywords/interface.htm
官方的例子貌似是COM,但有些诡异的语法,象这种。还是不进坑了。
https://docs.microsoft.com/en-us/cpp/cpp/interface?view=msvc-170
[module(name="test")];
[ object, uuid("00000000-0000-0000-0000-000000000001"), library_block ]
__interface IFace {
[ id(0) ] int int_data;
[ id(5) ] BSTR bstr_data;
};
[ coclass, uuid("00000000-0000-0000-0000-000000000002") ]
class MyClass : public IFace {
【 在 Bernstein 的大作中提到: 】
: 这是com里用的吧,应该有另外一套规则
:
--
FROM 114.241.228.*