• Showing Page History #52754

Show page source of DevCoding #52754

= コーディング =
----
[[PageOutline(start=2, depth=9, type=unordered)]]
----
== コメント ==
=== 拡張ポイント ===
冗長的にモジュールを追加するような箇所に記述するコメントのことを指します。[[BR]]
 * ''記述方法''[[BR]]
 '''''Expand:''''' xxxx
 * ''ex.''
{{{
int func(void)
{
    ...
    /* --- Expand: ここにモジュールを追加してください --- */
    binder += Core::InstancePtr();
    binder += Process::InstancePtr();
    ...
}
}}}
{{{
    ...
    /* ========================================================================
        Expand: ここにメインモジュールを追加してください。
    ======================================================================== */
    (*this) += Process::InstancePtr();
    (*this) += Device::InstancePtr();
    ...
}}}

=== エラーコメント ===
エラーとして処理される箇所に記述するコメントのことを指します。[[BR]]
 * *記述方法*
 _*Error:*_ xxxx
 * *ex.*
{{{
void func(Object *obj)
{
    if (!obj) {
        /* --- Error: 無効なオブジェクトです。 --- */
        return;
    }
}
}}}

=== 通常コメント ===
クラスや関数以外で記述するコードに対するコメント