1
3
如果您计划使用的存储将改变它的值,那么您将需要两个指针。 但是,我通常保留纯初始指针,并根据需要创建新的临时指针。
|
2
2
我只会复制malloc创建的指针,原因只有一个:我想修改它。 例如,如果您正在迭代使用malloc分配的字符数组,我会将指针复制到一个新变量以进行迭代,并保持第一个变量不变。 另外,在动态分配方面,看看免费列表,它们简化了很多: |
3
1
我建议不要有指针的副本。它只是增加了一个悬挂的自由指针的机会,你可能会不小心使用以后,或一个额外的副本,你可能不想释放,或一个额外的副本,你可能不想双重释放。我个人认为没有必要
古尔:
|
4
1
不,我看不出你两样都有什么收获
|
5
1
你可能想这样做的原因是因为在你用
举个例子:
|
6
0
|
7
0
如果有的话,它只会不必要地添加行和损害可读性。 |
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |