**在C / C ++中意味着什么? [重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了**在C / C ++中意味着什么? [重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我正在阅读一个c ++代码并遇到了这一行:
mem_cMemRow ** ppMemory = (mem_cMemRow **)malloc(//size of some structs);
在我看来,**保留了一些或部分记忆,但我的搜索没有产生任何好结果。我对此有任何更深入,更详细的解释表示感谢。
答案
mem_cMemRow ** ppMemory = (mem_cMemRow **)malloc(//size of some structs)
正在尝试为ppMemry
分配内存,mem_cMemRow
是指向ppMemory
对象的指针类型的指针。它(ppMemory)是一个2D动态数组。
另一答案
一颗星意味着一个指针。两颗星指的是指向指针的指针。因此,mem_cMemRow
是指向qazxswpoi指针的指针。
另一答案
它是指向指针的指针。基本上,您正在创建指向给定结构的指针数组。很可能malloc是一个结构指针的大小乘以某个数字。
以上是关于**在C / C ++中意味着什么? [重复]的主要内容,如果未能解决你的问题,请参考以下文章