【问题标题】:C++ "Access violation writing location" when using vector's Push_Back使用向量的 Push_Back 时的 C++“访问冲突写入位置”
【发布时间】:2022-06-12 21:36:42
【问题描述】:

每当我尝试使用 push_back 作为向量时,我总是会收到 Access Violation Writing Location 错误。该类的头文件包括:

std::vector <int> availableMoves;

在某一时刻,类有一个包含availableMoves.push_back (number); 的方法,该方法总是因访问冲突错误而中断。尝试通过添加初始化向量本身 availableMoves.reserve(100); 在类的初始化中,但这并没有真正做任何事情。

不确定我是否在这里遗漏了一些明显的东西,但大多数答案都提到了初始化向量本身,我尝试使用 reserve()。

【问题讨论】:

标签: c++ unhandled-exception


猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-04
  • 2018-07-07
  • 1970-01-01
相关资源
最近更新 更多