Aracılığıyla paylaş


Derleyici Hatası C2861

'işlev adı' : arabirim üyesi işlevi tanımlanamaz

Açıklamalar

Derleyici, arabirim anahtar sözcüğüyle karşılaştı veya bir yapıyı arabirim olarak belirledi ancak ardından bir üye işlev tanımı buldu. Arabirim, üye işlevi için tanım içeremez.

Örnek

Aşağıdaki örnek C2861 oluşturur:

// C2861.cpp
// compile with: /c
#include <objbase.h>   // required for IUnknown definition
[ object, uuid("00000000-0000-0000-0000-000000000001") ]
__interface IMyInterface : IUnknown {
   HRESULT mf(int a);
};

HRESULT IMyInterface::mf(int a) {}   // C2861