fractal.tfract - TFEngine & T-Fract 開発室

フラクタルエンジンライブラリ TFEngine フラクタルジェネレータ T-Fract

#3: 関数の戻り値 bool
Date: 2001/02/22 07:40:55 Thu Author: tos (tnet0004)
Child Article: #4: 関数の戻り値 bool

バグを発見し、デバッガで追っていると、信じられない現象に遭遇しました。
関数内では2を返しているのに、その関数の呼び出し元では、1が返って
くるのでした。


bool
Update (void)
{
    int Modify;
    ....
    Modify = 2;
    ....
    return (Modify);
}
    ....
    modify = Update();


でも、よく見ていると、関数の戻り値の型が bool になっていました。
勝手に(自動的に)int型を true/false に変換してくれているのですね。

うれしいような、お節介のような。どうせなら、ワーニングを出して
欲しいところです。


tos.

■ この記事のコメントを書く

■ この書き込みを削除/復活します(投稿者のみ可)
■ この書き込み近辺の一覧表示へ

【最新20記事 [一覧] [ツリー] [一括] 】 【最新の記事は 15 番です.】
番から 番までの記事を
TFEngine & T-Fract 開発室 に新しい記事を

T-Net ■ メインページ