bartype のメンバーを持つ単純なコードfoo:
struct foo {
foo(int some, int parameters) {}
};
struct bar {
foo f;
bar(foo f_) { f = f_; }
}
たとえば、このように「インプレース」でのみ初期化barできるようにするにはどうすればよいですか?foo
foo f;
bar b1(f); //error
bar b2(1,2); //works!
foo目的は、コピーできないクラスを扱っていることがあり、このようにすると意図が明確になることです。