トップページ
ひらく | たたむ | ページトップ
↓マウスで反転選択した文字を検索
C++
   
ページ内検索 ページ外検索
検索したい文字を入力して
ENTERを押すと移動します。
\n
[ トップページ ]
[ ____CommandPrompt ] [ ____JScript ] [ ____MySQL ] [ ____Cygwin ] [ ____Java ] [ ____Emacs ] [ ____Make ] [ ____Perl ] [ ____Python ] [ ____OpenGL ] [ ____C# ] [ ____StyleSheet ] [ ____C++ ] [ ____Winsock ] [ ____Thread ] [ ____VisualStudio ] [ ____C ] [ ____Win32API ] [ ____Lua ] [ ____PhotoShop ]
ヘッダ検索

___

■ C++ 引数の省略化


  C++ は (int foo, bool flag=0L ) とすることで引数を省略できる

  POINT
    C++ はC の仕様を内包する。( malloc など )
    しかしC のクラスを含む構造体をmalloc した際の挙動は不安定

___

■ Default引数の禁止

コンパイルエラーにかけるため、基本はデフォルト引数は利用しない。
    void func( void *a, void *b = NULL, void *c = NULL );

    // 変更した
    void func( void *b, void *c = NULL );

    // a のつもりでいるけど  CMPERR にかからない
    void f( &obj );
参照に対して DefaultArg はできない ? GlobalWork を利用すればいい // 次はできない void func( bCls &a = 0 );

NINJAIDX 12