提问人:0xdeadbeef 提问时间:7/24/2023 更新时间:7/24/2023 访问量:49
VS 代码是否可以在模板化派生类的方法中检测模板化继承的基类成员?
Is it possible for VS code to detect a templated inherited base class member inside the methods of a templated derived class?
问:
例如,假设我有以下基类和派生的模板类。
template <typename T>
struct base {
T value;
base() : value(7) {}
};
template <typename base_t = base<float>>
struct derived : public base_t {
derived() : base_t() {
}
void display() {
std::cout << "value = " << this->value << "\n";
}
};
如果我在 main 函数中实例化它们,那么 VS 代码可以检测适当的成员和方法。
但是,当从派生类方法访问基类的成员时,它找不到基类的值成员。
我想知道有没有办法做到这一点?
答: 暂无答案
上一个:动态转换基类到子类的泛型函数
评论
base_t