草庐IT

ParameterBase

全部标签

具有模板成员变量的 C++ 类

我正在尝试解决一个由包含多个参数的对象(称为图表)组成的编程问题。每个参数(Parameter类)可以是以下几种类型之一:int、double、complex、string-仅举几例。所以我的第一直觉是将我的Diagram类定义为具有模板参数的vector,如下所示。classDiagram{private:std::vector>v;};这不能编译,我明白为什么。因此,根据此页面上的建议Howtodeclaredatamembersthatareobjectsofanytypeinaclass,我修改我的代码看起来像:classParameterBase{public:virtual

具有模板成员变量的 C++ 类

我正在尝试解决一个由包含多个参数的对象(称为图表)组成的编程问题。每个参数(Parameter类)可以是以下几种类型之一:int、double、complex、string-仅举几例。所以我的第一直觉是将我的Diagram类定义为具有模板参数的vector,如下所示。classDiagram{private:std::vector>v;};这不能编译,我明白为什么。因此,根据此页面上的建议Howtodeclaredatamembersthatareobjectsofanytypeinaclass,我修改我的代码看起来像:classParameterBase{public:virtual