时间错误,我无法弄清楚一切看起来都很好。这是我的主要内容:
#include "DoublyLinkedList.h"
#include "Stats.h"
#include <iostream>
#include <string>
using namespace std;
DoublyLinkedList<int>* statsList = new DoublyLinkedList<int>;
int main()
{
Stats stats;
bool exit = false;
int menuChoice;
while (!exit)
{
switch (menuChoice)
{
case 1:
cout << "Insert";
{
stats.Details();
}
break;
case 2:
cout << "Delete";
{
}
break;
case 3:
break;
case 5:
break;
case 6:
break;
case 7:
exit = true;
default:
break;
}
}
return 0;
}
最佳答案
int menuChoice;
while (!exit)
{
switch (menuChoice)
您期望
menuChoice
是什么? 1? 0? 42吗这是从未初始化的行为中读取的未定义行为,您应该感谢运行时警告您,从而避免了潜在的错误。