ここに私のプロジェクトのスニペットがあります->
union {
struct {
double x;
double y;
double z;
};
struct {
double r;
double g;
double b;
};
};
コマンドラインからg ++はこれをコンパイルできますが、Eclipse IDEは言う
Description Resource Path Location Type
invalid use of non-static data member ‘Vector3d::<anonymous union>::<anonymous struct>::C/C++ Problem
同様の問題が以前に議論されていることを知っています。しかし、私の場合、まったく同じコンパイラ、つまりg ++を使用するIDEがコンパイルされない理由と、それを機能させる方法に興味がありますか?
前もって感謝します