typedef struct Elem{
Elem(float N,int E)
:e(E),
n(N)
{}
float e;
int n;
};
warning:‘typedef’ was ignored in this declaration
原因:结构体没有使用别名
解决:去掉typedef或在括号外加别名
本文深入探讨了C++中结构体定义与typedef的正确用法,解析了一个常见警告错误的原因,并提供了清晰的解决方案。通过理解结构体声明与typedef的关系,读者将学会如何避免在代码中出现类似的警告。
typedef struct Elem{
Elem(float N,int E)
:e(E),
n(N)
{}
float e;
int n;
};
warning:‘typedef’ was ignored in this declaration
原因:结构体没有使用别名
解决:去掉typedef或在括号外加别名
1450
2474

被折叠的 条评论
为什么被折叠?
