gpt4 book ai didi

c++ - 声明类似于 C 风格的数组 (C++)

转载 作者:太空狗 更新时间:2023-10-29 23:34:41 25 4
gpt4 key购买 nike

在 C 中,程序员可以像这样声明一个数组:

unsigned char Fonts[2][8] {
[1] = {0, 31, 0, 31, 0, 31, 0, 31}
};

元素 [0] 可能是随机位。 C++有类似的方法吗?

最佳答案

这在 C++ 中有效:

unsigned char foo [2][8] = {
{},
{'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'}
};

这里,foo[0] 是按照 C++ 标准定义的零初始化(§8.5.5 - POD types 的默认初始化是零初始化) .对于非 POD 类型,调用默认构造函数。

关于c++ - 声明类似于 C 风格的数组 (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1823059/

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