C++相談室 part17
■ このスレッドは過去ログ倉庫に格納されています
0665デフォルトの名無しさん
NGNG宣言する方法はないでしょうか?
例えば、
#include "Base.h"
const int BUFFERSIZE = 10;
class Derived : public Base
{
Derived( int size = BUFFERSIZE );
~Derived();
// 〜
};
と言う風に宣言したとき、もし"Base.h"でも
BUFFERSIZEと言う定数が同様に宣言されていたら
コンパイルエラーになってしまいます。
includeするヘッダファイルにすでに同名の
定数が宣言されているかどうかを調べて、
衝突しない名前を考えるのが面倒なので、
同名の定数を宣言できる方法があれば
うれしいのですが、そんな方法はないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています