我試圖讓湯普森的構建算法在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