C++相談室 part46
■ このスレッドは過去ログ倉庫に格納されています
0636デフォルトの名無しさん
2006/02/06(月) 02:37:00具体的には item.h が次のようになっていて
class Item
{
// いろいろ
};
typedef std::list<Item> List;
別のヘッダファイル内でこの item.h をincludeせずに List を前方宣言したいのですが、
class List;
とか
typedef struct List;
とかすると型が一致しないと怒られてしまいます。
item.hをインクルードするしかないのでしょうか。
解決法があれば教えてください。
■ このスレッドは過去ログ倉庫に格納されています