gpt4 book ai didi

c++ - 结构和指针

转载 作者:行者123 更新时间:2023-11-28 01:07:43 25 4
gpt4 key购买 nike

我不确定我在做什么...

假设我有一个结构

struct Inner{
exampleType a;
int b;
}

struct Outer{
int current;
int total;
Inner records[MAXNUMBER];
}

struct Outer2{
Outer outer;
}

我有以下功能:

void try3( Outer2& outer, type var, type2 var2 ){
}

void try2( Outer2* outer ){
try3(*outer, var, var2);
}

内部主要:

int myMain( int argc, char *argv[] ){
Outer2 outer2;
try2 (&outer2);
}

问题来了。我可以通过在 try3 中添加以下行来增加 current 的值吗:

++outer.outer.current;

最佳答案

错误,不,try3 不知道调用 outer2 的事物。

你可以去 outer.outer.current++;在 try3

关于c++ - 结构和指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5268264/

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