Hi, all can any one explain what is the exact difference between reference and pointer. what is advavantage of using reference over pointer. I have gone through some articles and books. But I am not much clear about this concept. What i feel is we can do everything with a pointer what ever can be done by a reference. so why there is a reference conecept . If possible suggest me some good articles only on these topics. Thanks