🦊
Size: a a a
🦊
🦊
A
A
A
RM
🦊
🦊
🦊
🦊
RM
struct MyStruct {
MyStruct(std::vector<std::string>& myVec) : m_Vec(std::move(myVec)) {}
std::vector<std::string> m_Vec;
};
std::vector<std::string> vec {"Hello", "World"};
MyStruct test{vec};
// или
struct MyStruct {
MyStruct(std::vector<std::string> myVec) : m_Vec(std::move(myVec)) {}
std::vector<std::string> m_Vec;
};
std::vector<std::string> vec {"Hello", "World"};
MyStruct test{std::move(vec)};
🦊
template<typename T>
T&& move(T& v) {
return v;
}
🦊
RM
template<typename T>
T&& move(T& v) {
return v;
}
🦊
RM
RM
RM
RM
RM