gpt4 book ai didi

c++ - C++中的别名变量数组

转载 作者:行者123 更新时间:2023-11-28 05:06:30 25 4
gpt4 key购买 nike

<分区>

我想创建一个数组,其中包含另一个数组的变量,并且变量应该作为别名复制(即不是按值)。

例如

int* x;
int* y;
int* z[4]; // What should I do if length of z is not known initially.
x =new int[2];
y= new int[2];
x[0]=1;
x[1] =2;
y[0]=3;
y[1]=4;
z[0] =&x[0];
z[1] = &x[1];
z[2] =&y[0];
z[3] =&y[1];

这里,数组zxy 的引用组成。在“z”中所做的更改将在 xy 中看到,反之亦然。

我需要什么:
2) z 现在是指向整数的指针数组。如何将其转换为整数数组?

3) 由于指针难以管理,我如何获得与 vector 相同的功能。据我所知, vector 不能存储引用。

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