Ich meine, wenn ich in meiner Klasse B bin, die eine andere Klasse A (nicht von mir erstellt) erweitern, wie würden Sie wissen, dass die Methode, die Sie schreiben:Wie überprüfen Sie, ob Sie eine neue Methode schreiben oder eine bestehende überschreiben?
void SetStatus() { }
es nicht bereits erklärt hat, und Sie Überschreibe es einfach? Rechtsklick-> Gehe zu Definition jedes Mal? (zum Beispiel auf VS2015).
neben einer statischen Analyse glaube ich nicht, dass es eine Sprachfunktion gibt, die für alle Fälle funktioniert. – NathanOliver
Ich bin kein Benutzer von VS, aber in Eclipse CDT gibt es einen Indikator am linken Rand des Editors, der angezeigt wird, wenn eine Elementfunktion eine Basisklassenfunktion überschreibt oder schattiert. Könnte VS etwas ähnliches haben? –
@FredLarson nein, VS hat nichts ähnliches. –