私は理解できない奇妙なものを見つけました。
std::string a();
プリントアウトすると、 が返されます1。どこから来たのかわかりません。a()引数なしのコンストラクタだと思っていたのですが、そうではないようです。
これに関する情報はどこにありますか? これは何ですか?
std::string b(a);そして、コンパイラの叫びをやろうとすると:
error: no matching function for call to ‘std::basic_string<char>::basic_string(std::string (&)())’
説明をいただければ幸いです。