//gua.cpp
#include "gua.h"
#include
#include
#include
using namespace std;
const string guaming[] = {"乾","兑","离","震","巽","坎","艮","坤"};
const vector yao[] = {{"阳","阳","阳"},{"阳","阳","阴"},{"阳","阴","阳"},{"阴","阴","阳"},{"阴","阳","阳"},{"阴","阳","阴"},{"阴","阴","阳"},{"阴","阴","阴"}};
const string wuxing[] = {"金","金","火","木","木","水","土","土"};
map<string, int> guaIndex; /用于快速查找八卦名称的索引号/
for (int i = 0; i < 8; i++) {
guaIndex[guaming[i]] = i;
}
Gua8::Gua8() { // 默认构造函数,将成员变量初始化为默认值。
_name = ""; // 默认卦名为空字符串。
_yao = {"0", "0", "0"}; // 默认爻为"0"。
_wuxing = "0"; // 默认五行设置为"0"。
}
/*
代码问题:在for语句那里VS Code提示"expected a declaration"。
这是怎么回事?没看出哪里有语法错误呀,请高手指点!!
*/