我试图让汤普森的构建算法在c + +中(我对语言有点新鲜)。但是我在执行类NFiniteAutomaton的析构函数时遇到了一些困难。在NFiniteAutomaton构造的某些部分,我有: NFiniteAutomaton() = default;
NFiniteAutomaton(std::string regex){
// A lot of code here
// .
当我运行这个程序sr1,sr2, sr3,sr4对象被创建并且值被分配给相应的变量。但在sr5对象中,name保持空白,而roll_no百分比显示正确的值。 当 int MAX = 5;
值更改为 int MAX = 6;
一切工作正常。 这里是我的代码: const int MAX = 5;
const int FREE = 0;
const int OCCUPIED = 1;
i