C++相談室 part66
■ このスレッドは過去ログ倉庫に格納されています
0258デフォルトの名無しさん
2009/03/29(日) 17:40:26関数の最後にreturnが無くても
関数の最後まで到達しないなら
C++の規格上は正しくコンパイル、実行できることは保障されますか?
たとえば以下のような記述は問題ないですか?
int a(int n){
if (n){
return 0;
}
else {
return 1;
}
}
int b(int n){
if (n*n>=0){
return 0;
}
}
int c(int n){
while(1);
}
■ このスレッドは過去ログ倉庫に格納されています