Derleyici Uyarısı C4867
'function': işlev çağrısı eksik bağımsız değişken listesi; üye işaretçisi oluşturmak için 'call' kullanma
Üye işlev işaretçisi yanlış başlatıldı.
Bu uyarı, Visual Studio 2005 için yapılan derleyici uyumluluğu çalışmasının bir sonucu olarak oluşturulabilir: gelişmiş üyeye işaretçi uyumluluğu. Visual Studio 2005'in öncesinde derlenen kod artık C4867 oluşturur.
Bu uyarı her zaman hata olarak verilir. Bu uyarıyı devre dışı bırakmak için uyarı pragması kullanın. C4867 ve MFC/ATL hakkında daha fazla bilgi için bkz . _ATL_ENABLE_PTM_WARNING.
Örnek
Aşağıdaki örnek C4867 oluşturur.
// C4867.cpp
// compile with: /c
class A {
public:
void f(int) {}
typedef void (A::*TAmtd)(int);
struct B {
TAmtd p;
};
void g() {
B b = {f}; // C4867
B b2 = {&A::f}; // OK
}
};
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin