【问题标题】:Visual Studio crashes when vector is included包含矢量时 Visual Studio 崩溃
【发布时间】:2016-01-13 06:35:42
【问题描述】:

所以这是一个有趣的问题,我使用的是 Visual Studio Express 2013,我有一个很大的函数,它使用动态分配的数组并决定使用向量,然后它崩溃了(你不能用任务管理器杀死它) 所以我删除了该函数,但它仍然崩溃(即使没有引用它),所以现在我的代码看起来像这样:

#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
    string menu = "path; {tag1,tag2,tag3}";
    cin.get();
    return 0;
}

它仍然崩溃!所以我删除了#include &lt;vector&gt;,然后它就可以工作了。

我是向量的新手,所以我不确定这是否是一个明显的问题,或者我只是遗漏了一些东西,但我在互联网上找不到任何关于它的信息。

谢谢!

编辑我也用 Visual Studio 2015 尝试过,但它仍然崩溃。

【问题讨论】:

  • 如果该代码确实崩溃了,那么这是 VC++ 中的一个错误,您应该向 Microsoft 报告。
  • 我在 VS.NET 2013 premuime 上试过了,没有出错。你能在一个新的空白项目中试试你的代码吗?
  • 我试过了,还是崩溃!
  • Visual Studio 会崩溃,还是您的程序会崩溃?如果是前者,我怀疑某处存在损坏的文件。
  • 那么您是在使用 Visual Studio 中的调试功能来启动您编译的程序吗?

标签: c++ visual-studio vector crash include


【解决方案1】:

您的程序没有问题。做一件事向微软报告同样的事情

【讨论】:

    【解决方案2】:

    哎呀!看起来这是我的 AV,我禁用了 Avast,它起作用了!

    还是谢谢!

    【讨论】:

      猜你喜欢
      • 2021-02-21
      • 1970-01-01
      • 2014-06-28
      • 2015-09-10
      • 1970-01-01
      • 1970-01-01
      • 2012-10-31
      相关资源
      最近更新 更多