在阅读了关于在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