为什么C++语言中既有指针也有引用
http://www.cnblogs.com/volatile/archive/2012/06/02/Pointer_vs_Reference_in_CPP.htm
http://www.parashift.com/c++-faq-lite/references.html#faq-8.1