struct node{
double dat;
char oper;
node *left,*right;
}
vector <node> data;
vector <node> op;
这里我声明我的节点结构并å°è¯•å˜å‚¨èŠ‚点å‘é‡ã€‚它是一个简å•çš„二å‰æ ‘节点。 当我声明å‘é‡æ—¶å‘生错误。它说:“数æ®å‰çš„å£°æ˜Žå™¨æ— æ•ˆâ€ï¼Œå½“我声明æ“作时也是如æ¤ã€‚ ä½ èƒ½è§£é‡Šä¸€ä¸‹æˆ‘çš„é”™åœ¨å“ªé‡Œä»¥åŠå¦‚何采用结构矢é‡ï¼Ÿ :-)谢谢!!!
ç”案 0 :(得分:0)
struct node{
double dat;
char oper;
node *left,*right;
};
注æ„;
ç”案 1 :(得分:0)
struct node{
double dat;
char oper;
node *left,*right;
};
ç”案 2 :(得分:0)
å¯èƒ½åœ¨å…¶ä»–地方,您的代ç å¯èƒ½å˜åœ¨é—®é¢˜ã€‚相åŒçš„代ç (带有æ£ç¡®çš„æ ‡é¢˜ï¼Œç»“æž„å£°æ˜ŽåŽçš„åŠåˆ—ç‰ï¼‰åœ¨gccå’Œxlc ++(AIX)ä¸ä¸ºæˆ‘编译。
#include <iostream>
#include <vector>
using namespace std;
struct node{
double dat;
char oper;
node *left,*right;
};
int main()
{
vector <node> data;
vector <node> op;
}