C++ 如何使用';boost::variant';在C++;

C++ 如何使用';boost::variant';在C++;,c++,regex,boost,nfa,C++,Regex,Boost,Nfa,转换类定义: 类别转换:公共转换 { 公众: int From_state,To_state;//v2从一个状态转换到另一个状态的状态 char Input=NULL;//转换符号 无效NFA\U表(常数传输和g\U传输) { //NFA表格从,到,字母 向量不可数; while(g_trans.Input!=NULL)//循环直到到达图的末尾 { } } }; 我不知道在while循环中写什么。我正在将NFA转换为DFA,需要构建一个NFA转换表。使用我的水晶球,我想说变量需要是元组?请你再

转换
类定义:

类别转换:公共转换
{
公众:
int From_state,To_state;//v2从一个状态转换到另一个状态的状态
char Input=NULL;//转换符号
无效NFA\U表(常数传输和g\U传输)
{
//NFA表格从,到,字母
向量不可数;
while(g_trans.Input!=NULL)//循环直到到达图的末尾
{
}
}
};

我不知道在
while
循环中写什么。我正在将
NFA
转换为
DFA
,需要构建一个
NFA
转换表。

使用我的水晶球,我想说
变量
需要是
元组
?请你再解释一下好吗?。我试图构建一个包含不同数据类型的表,例如