Save=0;
bool checking() const; ///declaration
inline bool isZombie() const //definition
{ if(Save==0) {return cc_t < 0}
if(Save==1) {return cc_i < 0;}
}
zurückbringt
ist es eine sehr naive Frage. Ich verstehe die Bedeutung des Fehlers im Code. Kann mir jemand sagen, warum es keine Rückmeldungen unter Bedingungen akzeptiert? wenn ich den obigen Code alskeine Rückkehr, in der Funktion, die nicht-void {in Eklipse CDT}
bool checking() const //definition
{ if(Save==0) {return cc_t < 0}
else {return cc_i < 0;}
}
dann schreiben, gibt es keine Warnungen ..?
, was die Art der 'Speicher' ist? –
Einfach weil diese 'return' Anweisung nie erreicht werden kann – DimChtz
Dein Code fehlt ein'; ', ansonsten ist es legal wenn eine schlechte Idee ist. Die Warnung lautet, dass wenn save 3 ist, Ihr Code ein nicht definiertes Verhalten ausführt. – Yakk