1
在C++中聲明指針的更好的約定是什麼?在C++中聲明指針會更好嗎? MyClass * ptr(或)MyClass * ptr?
MyClass* ptr
(或)
MyClass *ptr
我找到的第一個有意義的,因爲我感覺聲明MyClass的指針,而不是一個MyClass的和指定類型改性劑。但是我看到很多書推薦了後來的大會。你可以給你所遵循的會議背後的理性嗎?
在C++中聲明指針的更好的約定是什麼?在C++中聲明指針會更好嗎? MyClass * ptr(或)MyClass * ptr?
MyClass* ptr
(或)
MyClass *ptr
我找到的第一個有意義的,因爲我感覺聲明MyClass的指針,而不是一個MyClass的和指定類型改性劑。但是我看到很多書推薦了後來的大會。你可以給你所遵循的會議背後的理性嗎?
公約MyClass *ptr
背後的理性在於*
屬於一個變量,所以如果您有:
MyClass *ptr1, ptr2
這聲明ptr2
爲MyClass
,不一個MyClass*
。
除非使用這種非常混亂的聲明,否則這是風格問題。
沒關係。使用你的團隊使用的東西。如果你一個人工作,就用你喜歡的東西。 – 2010-08-18 18:46:55
真正的問題是,是否使用K&R式牙套或不... – 2010-08-18 18:47:40
http://stackoverflow.com/questions/377164/whats-your-preferred-pointer-declaration-style-and-why – kennytm 2010-08-18 18:48:05