私はこのようなtimers.hファイルがあります:私は私のプログラムをコンパイルしようとすると不完全な型、名前空間
namespace timers {
struct timer {
std::string next;
};
struct timers {
std::list<timers::timer> timers_list;
timers();
};
は、それが示してそれを聖霊降臨祭:
modules/timers.h:23:13: error: incomplete type 'timers::timers' used in nested name specifier
なぜ私ができます私の構造体をリストとして次の構造体に使用しないでください。
名前空間と構造体に同じ名前を使用していますが、名前空間と構造体を変更しようとしましたが、違いがありますか? – thorsan