【发布时间】:2022-06-12 21:36:42
【问题描述】:
每当我尝试使用 push_back 作为向量时,我总是会收到 Access Violation Writing Location 错误。该类的头文件包括:
std::vector <int> availableMoves;
在某一时刻,类有一个包含availableMoves.push_back (number); 的方法,该方法总是因访问冲突错误而中断。尝试通过添加初始化向量本身
availableMoves.reserve(100); 在类的初始化中,但这并没有真正做任何事情。
不确定我是否在这里遗漏了一些明显的东西,但大多数答案都提到了初始化向量本身,我尝试使用 reserve()。
【问题讨论】:
-
请edit您的问题并提供minimal reproducible example。