gpt4 book ai didi

c++ - 数组和结构在 C++ 中初始化

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:20:05 25 4
gpt4 key购买 nike

我想在 C++ 中初始化结构和数组的一些元素。

在 C 中你可以这样做:

unsigned char array[30] = {[1] = 4, [20] = 4};
struct mystruct
{ int i;
int j;
}
struct mystruct e = {.j = 2};

但我不能用 C++ 来做。有什么方法可以实现这种指定的初始化器吗?

最佳答案

C++ 中,struct 有构造函数(就像 class),所以你总是可以在其中初始化你的 var。

关于c++ - 数组和结构在 C++ 中初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3996171/

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