我想创建一个指向新字节数组的指针,并希望可以一次性初始化它。
例如,这可以用于空字节数组:
但是我如何一次性创建指向字节数组的指针并初始化它呢?
例如,这可以用于空字节数组:
byte *test = new byte[10];
但是我如何一次性创建指向字节数组的指针并初始化它呢?
byte *test = new byte {0x00, 0x01, 0x02, 0x03};
...不过它不起作用。
那么它究竟是如何完成的呢?
new byte[] {...}
(注意[]
)。 - njzk2byte test[] = {0x00, 0x01, 0x02, 0x03};
,如果需要其地址,则使用&test
。如果数组是静态的,则无需手动管理内存。 - Red Alert