struct A { GetStr() const { return str1 + str2; } std::string str1; std::string str2; }; int main() { cout << GetStr().c_str() << endl; return 0; }