冗長的にモジュールを追加するような箇所に記述するコメントのことを指します。
int func(void)
{
...
/* --- Expand: ここにモジュールを追加してください --- */
binder += Core::InstancePtr();
binder += Process::InstancePtr();
...
}
...
/* ========================================================================
Expand: ここにメインモジュールを追加してください。
======================================================================== */
(*this) += Process::InstancePtr();
(*this) += Device::InstancePtr();
...
エラーとして処理される箇所に記述するコメントのことを指します。
void func(Object *obj)
{
if (!obj) {
/* --- Error: 無効なオブジェクトです。 --- */
return;
}
}
クラスや関数以外で記述するコードに対するコメント