可能重复:
Placement of the asterisk in Objective-C
以下几点有何区别:
(假设我们有一个类计算器)
Calculator* calc;
Calculator *calc;另外,指针的需要是什么?难道就不能忽略这颗星吗?
发布于 2011-06-09 15:04:45
这两个声明之间没有区别,如果您感到冒险,也可以执行Calculator * calc。
只要你能忽略这颗星,你就不能。它是C的结转,显示calc是一个指向计算器的指针,而不是计算器本身。
发布于 2011-06-09 15:05:16
2声明之间没有什么区别,只是对输入的偏好。计算机上的每一件东西都使用指针。您需要指针-- java、c#等--使用指针。不可以忽略这颗星。
https://stackoverflow.com/questions/6294929
复制相似问题