在ansi c中释放指向全局指针数组的本地指针
Posted
技术标签:
【中文标题】在ansi c中释放指向全局指针数组的本地指针【英文标题】:Free local pointer to global pointer array in ansi c 【发布时间】:2022-01-18 09:51:09 【问题描述】:我只是想问在这种情况下我是否需要免费的本地 ptr 函数:
char *ptr_array[];
void fnx(...)
char *local_ptr = &ptr_array[0];
【问题讨论】:
视情况而定。没有minimal reproducible example就无法判断 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:const char *array[]="abcd", "abcd",...
void getAddr(char **addr); // getting address of specify element in tab;
void fnx(...)
char *temp_ptr;
getAddr(&temp_ptr); //i find here adress what i need in this moment
【讨论】:
以上是关于在ansi c中释放指向全局指针数组的本地指针的主要内容,如果未能解决你的问题,请参考以下文章