转载自CSDN
/
对于大多数需要字符串参数的函数,最好将函数原型中的形参指定为一个指向字符 (LPCTSTR) 而非 CString 的 const 指针。当将形参指定为指向字符的 const 指针时,可将指针传递到 TCHAR 数组(如字符串 [“hi there”])或传递到 CString 对象。CString 对象将自动转换成 LPCTSTR。任何能够使用 LPCTSTR 的地方也能够使用 CString 对象。
如果某个形参将不会被修改,则也将该参数指定为常数字符串引用(即 const CString&)。如果函数要修改该字符串,则删除 const 修饰符。如果需要默认为空值,则将其初始化为空字符串 [“”],如下所示:
void AddCustomer( const CString& name, const CString& address, const CString& comment = “” );
对于大多数函数结果,按值返回 CString 对象即可。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209287.html原文链接:https://javaforall.net
