gpt4 book ai didi

char const *const *const 变量名

转载 作者:太空狗 更新时间:2023-10-29 16:01:12 30 4
gpt4 key购买 nike

我有一个具有以下签名的方法:

size_t advanceToNextRuleEntryRelatedIndex( size_t index, size_t nStrings, char const *const *const strings)

我该如何解释:char const *const *const strings?。

谢谢,帕万。

最佳答案

char const *const *const strings
^ v ^ v ^ v
| | | | | |
+----- +--+ +--+

所以基本上这意味着所有指针和指针指向的字符串都是常量,这意味着该函数不能以任何方式修改传递的字符串(除非它被强制转换)。

例如

char* p[] = {"string1","string2"};‍

会腐烂成炭**

当传递给

int n = 0; 
advanceToNextRuleEntryRelatedIndex( n, 2, p);

关于char const *const *const 变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34174761/

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