c++ - Dev C++:如何修复“无法识别的 insn,内部编译器错误”(描述中的完整错误)
问题描述
出现此错误时,我正在使用 DevC++ 编写一些简单的 C++ 代码:
我不知道为什么在初始化向量数组(图邻接列表)时会得到这个。因为我不是 c++ 编译器方面的专家,所以我无法解决这个问题。我尝试重新安装程序,但这根本没有帮助。
我的编译器是TDM-GCC,在编译器选项中我添加了“ -std=c++11 ”,它在调用编译器时执行。
解决方案
这条线
std::vector<int> adj[NK];
定义了一个包含 1 亿个std::vector
对象的数组,以及一个用于创建所有对象的静态初始化程序。
您的意思是创建一个大小为 100M 的向量吗?
std::vector<int> adj(NK);
推荐阅读
- spring-boot - java.lang.IllegalStateException:无法读取类 org.springdoc.core.SwaggerUiConfigProperties 错误的元数据
- amazon-web-services - 使用 eksctl 删除 EKS 集群无法正常工作,需要手动删除 ManagedNodeGroups 等资源
- javascript - 为什么如果语句在 JavaScript 中重复时不起作用?
- javascript - 格子 - 无法运行 (python) 快速入门
- python - 如何在 Selenium 中通过它们的 innerText 定位元素 - Python
- angular - Angular忽略CSS变换属性
- python - 烧瓶容器异常行为
- sql - R:如何在 R 中使用“NOT IN”逻辑
- google-apps-script - 将文档中的占位符文本替换为工作表单元格中的文本块作为项目符号列表
- javascript - 导出变量时出现错误。有人可以帮我吗?