我在下面有以下代码示例,有两个模板类,一个base和一个派生。我需要从派生类中访问基类中的类型,但它表示它没有命名类型。为什么会这样?
'Parameter' does not name a type
using namespace std;
template<typename PointT>
class BaseClass{
public:
BaseClass(){}
class Parameter{
Parameter(){}
};
};
template<typename PointT>
class DerivedClass : public BaseClass<PointT>{
public:
DerivedClass(){}
class ParameterExtended{
Parameter x;
};
};
答案 0 :(得分:0)
你需要这个:
scala> val doubler = (x: Int) => x * 2
doubler: Int => Int = $$Lambda$1276/486758400@52f8f398