gpt4 book ai didi

C++ 为什么我会得到成员的意外零初始化?

转载 作者:行者123 更新时间:2023-11-27 23:51:25 25 4
gpt4 key购买 nike

<分区>

阅读 how new works in C++我尝试了以下代码:

#include <iostream>

using namespace std;
struct A { int m; }; // POD
int main()
{
A* a = new A;
cout<<"A m="<<a->m<<endl;
return 0;
}

并且输出总是“A m=0”。为什么它不显示剩余值(value),我怎样才能让它显示?

附加信息:在 Ubuntu 16.04 上使用 5.4.0 20160609。尝试使用 -std=C++ 03、98 和 11 标准进行编译

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