Objective C - VARType * vt和VARType * vt之间的差异

时间:2011-06-09 14:59:42

标签: iphone objective-c xcode xcode4

  

可能重复:
  Placement of the asterisk in Objective-C

以下内容之间的区别是什么:

(假设我们有一个班级计算器)

Calculator* calc;
Calculator *calc;

还有什么需要指针?是不是可以省略明星?

2 个答案:

答案 0 :(得分:2)

这两个声明之间没有区别,如果您有冒险精神,也可以Calculator * calc

如果你能省略明星,不,你不能。它是C的结转,表明calc是指向计算器的指针,而不是计算器本身。

答案 1 :(得分:0)

2声明之间没有区别只是打字的偏好。 计算机上的每一件事都使用指针。你需要指针java,c#等使用指针。 不可以省略这位明星。