学习中……
PROBLEMS
1.类成员函数的返回值。
//返回类成员变量的类型为类对象
class AClass{
public:
std::string getFeild(){ return mField; }
const std::string& getFeildBetter(){ return mField; }
private:
std::string mField;
}
void fun(const char* str);
void main(){
AClass a;
fun(a.getFeild().c_str());//Bad, Might be Crash
fun(a.getFeildBetter().c_str());//No problem.
}
引用