stl string return by const reference vs. const char*
- by user342673
i have a STL string member variable in my class,
class A {
public:
const char* getData1() const { return data.c_str());
const string& getData2() const { return _data; }
private:
string _data;
};
getData1() vs. getData2(), which one is better?