gpt4 book ai didi

c++ - 指向具有不同模板参数的类模板的指针

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:52:09 25 4
gpt4 key购买 nike

<分区>

我在面试中遇到了这个问题,但仍然不知道如何解决:

假设我们有一段 C++ 代码:

int main(int argc, char* argv[])
{
L<A>* pA = 0;
L<B>* pB = 0;
pA = pB;
}

我们应该添加什么才能真正编译?

也就是说,我们应该如何定义LAB类呢?请不要使用预处理器指令。

我只知道如何解决:

template<class T> struct L {};
struct A {};
typedef A B;

或者更简单的前向声明:

struct A;
typedef A B;
template<class> struct L;

还有其他想法吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com