2010-08-18 84 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*

除非使用這種非常混亂的聲明,否則這是風格問題。

相關問題