11
免费如何知道要多少钱?
在C编程中,您可以将任意类型的指针作为参数传递给free,它如何知道要释放的内存的大小?每当我将指针传递给某个函数时,我都还必须传递大小(即,包含10个元素的数组需要接收10个参数作为参数来知道数组的大小),但是不必将大小传递给自由功能。为什么不这样做呢?我可以在自己的函数中使用相同的技术来使我免于需要购买数组长度的额外变量的麻烦吗?
计算中的大小可以指代各种维度:以位,字节,像素,内存,磁盘空间等为单位的大小。请不要在帖子中使用此标记-它太笼统了,无法对问题进行有效分类。