2012-05-10 128 views
0

請在此行中重要*的含義是什麼?語法不明白

CourseClass::CourseClass(Professor* professor){ 
} 
+1

這表示'professor'是*指針*,看到指針參數http://www.cplusplus.com/doc/tutorial/指針/ –

+0

@ Ferdinand謝謝 – Linconnue55

+0

它可能應該是'CourseClass :: CourseClass(Professor&Professor)',因爲教授不是可選的。 – MSalters

回答

0

它說函數參數是指針類型。

void foo1(int bar) { } // foo1 accepts an integer argument 

void foo2(int *bar) { } // foo2 accepts an integer pointer. 

0

此功能將接受型教授