在閱讀了關於在Stackoverflow上交換指針地址的描述之後,我有一個關於C++語法參考的問題。C++類型的函數參數的含義是什麼?
如果你有以下簽名的函數:
void swap(int*& a, int*& b)
什麼爲int * &的含義是什麼?那是指向一個整數的指針的地址嗎?此外,它是一個指針引用,爲什麼它不需要被初始化如下?
void swap(int*& a, int*& b) : a(a), b(b) {}
這裏的基準問題/答案發布(答案是興趣點): Swapping addresses of pointers in c
謝謝!所有的答案都很有幫助。 – CJJ 2010-02-25 03:34:19