CString &str到底是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/22 11:22:16
MFC中很多的函数都会出现CString &str这样的参数。&str不是取首地址吗?为什么给这样的参数赋值时会出现直接用“xxxx”之类的字符串直接赋值呢?C++学的太久了,越来越糊涂。望指教。详细的追加10分

函数中CString &str这样的参数,是说这个参数类型是CString,调用方式是引用, 这里& 与取地址的& 是两回事

函数参数调用方式:
数值型:fun(int a)
引用型:fun(int &a)
指针型:fun(int *a)

传引用