【问题标题】:Objective C - Difference Between VARType* vt and VARType *vt [duplicate]Objective C - VARType * vt和VARType * vt之间的区别[重复]
【发布时间】:2011-06-09 14:59:42
【问题描述】:

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

以下有什么区别:

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

Calculator* calc;
Calculator *calc;

还有什么需要指针?不能省略星号吗?

【问题讨论】:

    标签: iphone objective-c xcode xcode4


    【解决方案1】:

    这两个声明之间没有区别,如果您喜欢冒险,也可以使用Calculator * calc

    就你可以省略星号而言,不,你不能。它是 C 的继承,表明 calc 是指向计算器的指针,而不是计算器本身。

    【讨论】:

      【解决方案2】:

      2 声明没有区别,只是对打字的偏好。 计算机上的每一件事都使用指针。您需要指针 java、c# 等使用指针。 No 是不可能省略星号的。

      【讨论】:

        猜你喜欢
        • 2011-10-12
        • 2012-04-29
        • 1970-01-01
        • 2016-05-29
        • 2014-04-02
        • 1970-01-01
        • 2012-10-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多