Aracılığıyla paylaş


Derleyici Hatası C2383

'symbol' : Bu simgede varsayılan bağımsız değişkenlere izin verilmiyor

C++ derleyicisi, işlevlerin işaretçilerinde varsayılan bağımsız değişkenlere izin vermez.

Bu kod, Visual Studio 2005'in önceki sürümlerinde Microsoft C++ derleyicisi tarafından kabul edildi, ancak şimdi bir hata veriyor. Visual C++ uygulamasının tüm sürümlerinde çalışan kodlar için, işaretçiden işleve bağımsız değişkenine varsayılan değer atamayın.

Örnek

Aşağıdaki örnek C2383 oluşturur ve olası bir çözümü gösterir:

// C2383.cpp
// compile with: /c
void (*pf)(int = 0);   // C2383
void (*pf)(int);   // OK