gpt4 book ai didi

c++ - 为什么以下 c++11 程序会导致 visual studio 2013 Express Edition 崩溃?

转载 作者:太空宇宙 更新时间:2023-11-04 11:29:38 25 4
gpt4 key购买 nike

以下是导致VS2013精简版崩溃的程序。同样的程序在 gcc4.8 上编译并成功运行。在我看来这是 VS 错误。

#include<iostream>
#include<string>

struct x
{
public:
std::string s{};
//Does not crash if we replace above line with below one
//std::string s{"VS2013"};
int i{10};
public:
x() = default;
~x() = default;
x(const x& rhs) = default;
x& operator=(const x& rhs) = default;
};


int main()
{
x a;
std::cout << a.s << std::endl;
std::cout << a.i << std::endl;
return 0;
}

我想知道我的假设是否正确,或者我遗漏了什么。

最佳答案

安装 vs 2013 的最新服务包。它应该会消失。

关于c++ - 为什么以下 c++11 程序会导致 visual studio 2013 Express Edition 崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25300327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com