0
有没有办法在另一个类中设置模板类的模板参数?我想有一个类,它可以生成一个具有两个值的特定类型(正常,统一等)的分布。这个类应该被称为是这样的:在C++的其他类中设置模板参数
Dist normal("normal",0,1) // this should construct std::normal_distribution<double> normal(0,1);
Dist uniform("uniform",1,10); //std::uniform_real_distribution<double> uniform(1,10);
的一种方法是使Dist
类模板类为好。但我想Dist
是一个非模板类。原因是我有另一个类应该得到和作为输入Dist
std :: vector(std::vector<Dist>
)。如果Dist
是模板类,我无法做到这一点。
谢谢!我编辑了我的问题。我希望现在更清楚我想做什么。 – beginneR