What happens after trying to compile this code with a class template?
template<class T>
class Object
{
public:
  Object(std::string& name, const T& value):nameVal(name), objectVal(value){};
  ~Object();
private:
  std::string& nameVal;
  const T objectVal;
};

std::string new("Good");
std::string old("Bad");

Object<int> p(new, 2);
Object<int> s(old, 20);

p = s; 

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Cosmo
Зареєструйся Зараз
або Підпишись на майбутні тести