以下内容之间的区别是什么:
(假设我们有一个班级计算器)
Calculator* calc;
Calculator *calc;
还有什么需要指针?是不是可以省略明星?
答案 0 :(得分:2)
这两个声明之间没有区别,如果您有冒险精神,也可以Calculator * calc
。
如果你能省略明星,不,你不能。它是C的结转,表明calc是指向计算器的指针,而不是计算器本身。
答案 1 :(得分:0)
2声明之间没有区别只是打字的偏好。 计算机上的每一件事都使用指针。你需要指针java,c#等使用指针。 不可以省略这位明星。