
libstdc++ 链式继承实现的锅,要实例化的层数太多了。libc++ 的多继承没问题。
写了一段简化的测试代码,测试结果:
测试代码如下:
(多继承用到的 std::make_index_sequence 调用了编译器内置的东西,不是链式继承)
(链式继承 make_tuple 返回的 tuple 顺序是反的,暂且忽略)

libstdc++ 链式继承实现的锅,要实例化的层数太多了。libc++ 的多继承没问题。
写了一段简化的测试代码,测试结果:
测试代码如下:
(多继承用到的 std::make_index_sequence 调用了编译器内置的东西,不是链式继承)
(链式继承 make_tuple 返回的 tuple 顺序是反的,暂且忽略)