意味はわかりcall to implicitly-deleted default constructor
ますが、なぜここにいるのかわかりません:
struct TransformData{
enum type_t{
kDelay=0,
kScale,
kTranslate,
kRotation
}type;
union data_t{
double delaySeconds;
float scale;
float rotation;
vec3 translate;
}data;
};
で、〜がある:
TransformData data; //generates error noted in title
POD には、コンパイラによって提供される単純な既定のコンストラクターが必要ではありませんか?