История изменений
Исправление zamazan4ik, (текущая версия) :
#include <vector>
template <typename T>
struct Wrapper
{
Wrapper(T t) : val(t) {}
const T val;
};
int main()
{
std::vector<Wrapper<int>> v;
v.emplace_back(42);
// v[0].val = 1488;
}
А если так?
Только что заметил, что выше предложили уже что-то подобное.
Исправление zamazan4ik, :
#include <vector>
template <typename T>
struct Wrapper
{
Wrapper(T t) : val(t) {}
const T val;
};
int main()
{
std::vector<Wrapper<int>> v;
v.emplace_back(42);
// v[0].val = 1488;
}
А если так?
Исходная версия zamazan4ik, :
#include <vector>
template <typename T>
struct Wrapper
{
Wrapper(T t) : val(t) {}
const T val;
};
int main()
{
std::vector<Wrapper<int>> v;
v.emplace_back(42);
// v[0].val = 1488;
}
А если так?