- 博客(0)
- 资源 (12)
- 收藏
- 关注
多表达式分解与循环引用检查
输入表达式列表,进行扫描,将带有子表达式引用的复合表达式分解成原子表达式,同时进行循环引用的检查。
以下为使用方法
int main(){
std::map<std::string, TOPS> Exps;
std::map<std::string, TResult> Results;
std::map<std::string, TOPS> AtomOps;
Exps.clear();
Results.clear();
TOPS tmp;
tmp.clear();
tmp.push_back("b");
tmp.push_back("c");
Exps["a"] = tmp;
tmp.clear();
tmp.push_back("h");
tmp.push_back("i");
tmp.push_back("j");
Exps["b"] = tmp;
tmp.clear();
tmp.push_back("x");
tmp.push_back("v");
tmp.push_back("z");
Exps["c"] = tmp;
tmp.clear();
tmp.push_back("1");
tmp.push_back("2");
tmp.push_back("3");
Exps["j"] = tmp;
tmp.clear();
tmp.push_back("4");
tmp.push_back("5");
tmp.push_back("6");
tmp.push_back("b");
tmp.push_back("c");
Exps["z"] = tmp;
tmp.clear();
tmp.push_back("z");
tmp.push_back("7");
tmp.push_back("8");
Exps["xx"] = tmp;
ExpsValidCheck(Exps,Results,AtomOps);
ShowResult(Exps,Results,AtomOps);
return 0;
}
2011-03-21
TinyXML 2.6
在最新版TinyXML的基础上增加了GetXML(TiXmlString *pStr, int depth)函数,支持直接获取文档对象的XML文本内容。
为TiXmlString类增加了TiXmlString ( int nInitSize)构造函数,可初始化字符串的容量
使用方法:
TiXmlString str(1024);
doc.GetXML(&str);
2010-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人