XiangXiChen's Blog

A Programmer's Blog

C++ -- About Return Type

2013-04-24 | Comments

学习中……

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. }


引用

Comments