jjzjj

FitnessConcept

全部标签

c++ - C++中单一类型和单一元素的通用容器

我需要一个包含单个任意值的容器/包装器C++类。一旦设置了这个值,就应该只接受相同类型的值。这是我一直在试验的代码。structGenome{structFitnessConcept{};templatestructFitness:publicFitnessConcept{Tvalue;Fitness(Tvalue):value(value){}};std::shared_ptrfitness;templatevoidsetFitness(Tvalue){fitness.reset(newFitness(value));}templateTgetFitness(){returnstat