MSDN'ye göre, Visual C ++, C4523 uyarısı sınıfı yayınlayabilir ': belirtilen birden fazla yıkıcı . Böyle bir durum nasıl mümkün olabilir?
Aşağıdakileri denedim:
class Class {
~Class();
~Class(int);
};
bir yıkıcı bir 'geçersiz' parametre listesine sahip olmalıdır hatası ve C4523 uyarısı ve aşağıdakileri içerir
class Class {
~Class();
~Class();
};
üye işlevi zaten tanımlanmış veya bildirilmiş hatası veren ve aşağıdakileri içeren
class Class {
int ~Class();
~Class();
};
Bu, bir yıkıcı bir dönüş türü hatası vermez.
Peki nasıl C4523 uyarısı ve hatası var?