共用方式為


編譯器錯誤 C3463

'type': 屬性 'implements' 中不允許有類型

已傳遞無效的類型給 implements 屬性。 比方說,您可以將介面傳遞給 implements,但您無法將指標傳遞給介面。

範例

下列範例會產生 C3463:

// C3463.cpp
// compile with: /c
#include <windows.h>
[object, uuid("00000000-0000-0000-0000-000000000001")]
__interface X {};

typedef X* PX;

[ coclass, uuid("00000000-0000-0000-0000-000000000002"), implements(interfaces=PX) ]   // C3463
// try the following line instead
// [ coclass, uuid("00000000-0000-0000-0000-000000000002"), implements(interfaces=X) ]
class CMyClass : public X {};