如何解决智能感知“没有可用的成员”
在 c++ 中使用继承和泛型,这个问题出现在我面前: 这是我的抽象基类
template<class Type>
struct A
{
Type info;
};
template<class Type>
class base
{
protected:
A<Type>* ptrA;
public:
virtual void func(Type X) = 0;
void func(Type X)
{
ptrA->info = x; //no Errors occured
}
};
这是派生的
template<class Type>
class derived : class base<Type>
{
public:
void func(Type X)
{
ptrA-> info = x ; // this is the problem
}
};
问题出现在派生类的函数定义处:我无法访问 成员 ptrA refrenced,任何帮助,请
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。