gpt4 book ai didi

c++ - GDB:获取确切的内存地址不是 < 地址 0x4 越界 >

转载 作者:行者123 更新时间:2023-11-28 03:37:17 25 4
gpt4 key购买 nike

<分区>

有没有可能在初始化之前得到strs[i]的准确地址值,而不是“<地址0x4越界>”??如果可能的话,那怎么办?

(gdb) list
15 int main()
16 {
17 int j, i;
18 char *strs[4];
19
20 for (i = 0; i <= 3; i++)
21 {
22 strs[i] = new char [11];
23 }
24
25 for (i = 0; i <= 3; i++)
26 {
27 init(strs[i]);
28 }
29
30 for (j = 0; j <= 3; j++)
31 {
32 cout << strs[j] << endl;
33 }
34
35 return(0);
36
37 }

下面是strs[i]的值:

(gdb) p strs[i]
$4 = 0x4 < Address 0x4 out of bounds >

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