2010-08-18 42 views
1

在C++中声明指针的更好的约定是什么?在C++中声明指针会更好吗? MyClass * ptr(或)MyClass * ptr?

MyClass* ptr 

(或)

MyClass *ptr

我找到的第一个有意义的,因为我感觉声明MyClass的指针,而不是一个MyClass的和指定类型改性剂。但是我看到很多书推荐了后来的大会。你可以给你所遵循的会议背后的理性吗?

+0

没关系。使用你的团队使用的东西。如果你一个人工作,就用你喜欢的东西。 – 2010-08-18 18:46:55

+3

真正的问题是,是否使用K&R式牙套或不... – 2010-08-18 18:47:40

+3

http://stackoverflow.com/questions/377164/whats-your-preferred-pointer-declaration-style-and-why – kennytm 2010-08-18 18:48:05

回答

6

公约MyClass *ptr背后的理性在于*属于一个变量,所以如果您有:

MyClass *ptr1, ptr2

这声明ptr2MyClass一个MyClass*

除非使用这种非常混乱的声明,否则这是风格问题。

相关问题