gpt4 book ai didi

c++ - 将指针中的值更改为指针

转载 作者:太空宇宙 更新时间:2023-11-04 15:33:40 26 4
gpt4 key购买 nike

所以我有一个类似的功能(简化示例):

void somefunction(structuraltype *something) {

something->variable = 6;

}

如您所见,我可以使用 -> 轻松访问值

但我意识到我必须使用指向指针的指针而不是单个指针。
您能否向我解释一下在这种情况下我应该如何获取值(value)?

void somefunction(structuraltype **something) {

something???variable = 6;

}

最佳答案

简单地取消对第一个指针的引用以访问第二个指针,然后您可以使用它来访问对象成员:

void somefunction(structuraltype **something) {    
(*something)->variable = 6;
}

关于c++ - 将指针中的值更改为指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41404508/

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