D
Size: a a a
D
IO
D
IO
AN
D
ML
D
struct VeryHeavy {
// custom constructor
VeryHeavy(int arg1, double arg2, std::vector<int> arg3) {
// magic
}
};
std::vector<VeryHeavy> v;
v.emplace_back(10, 0., {1, 2, 3});
D
struct VeryHeavy {
// custom constructor
VeryHeavy(int arg1, double arg2, std::vector<int> arg3) {
// magic
}
};
std::vector<VeryHeavy> v;
v.emplace_back(10, 0., {1, 2, 3});
D
D
D
IO
D
std::make_unique
- это правило хорошего тона в С++, так же как и в общем случае std::make_shared
D
IO
D
D
IO
D