這是結構體的定義
private: // User declarations
struct Element
{
bool isOperator;
union
{
char operators;
double number;
}value;
};
std::vector<Element> ExpressionQueue;
這是結構體的初始化
Element element;
這是報錯
[C++ Error] calculator.cpp(36): E2451 Undefined symbol 'Element'
求大神指點下問題
uj5u.com熱心網友回復:
void __fastcall TForm3::Button1Click( TObject * Sender )
{
struct Element
{
bool isOperator;
union
{
char operators;
double number;
}
value;
} ;
std::vector < Element *> ExpressionQueue;
Element element;
}
這樣可以編譯成功。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/90244.html
標籤:基礎類
上一篇:如何取指定字符之后的資料
