このコンストラクタを考えると:
MyClass::MyClass(SomeOtherClass other)
: myOther(other)
{
}
イニシャライザリストで手動で呼び出す必要がstd::move
ありますか、それともコンパイラは自動的にそれを行うのに十分スマートですか?
このコンストラクタを考えると:
MyClass::MyClass(SomeOtherClass other)
: myOther(other)
{
}
イニシャライザリストで手動で呼び出す必要がstd::move
ありますか、それともコンパイラは自動的にそれを行うのに十分スマートですか?