아래 예제와 같이 const 참조로 기본 인수 값을 반환해도됩니까?
https://coliru.stacked-crooked.com/a/ff76e060a007723b
#include <string>
const std::string& foo(const std::string& s = std::string(""))
{
return s;
}
int main()
{
const std::string& s1 = foo();
std::string s2 = foo();
const std::string& s3 = foo("s");
std::string s4 = foo("s");
}
std::string
자신 만의 클래스로 교체 하여 구성 및 파괴를 추적 할 수 있습니다.