wutiantong

wutiantong

V2EX 第 156258 号会员,加入于 2016-01-20 18:10:09 +08:00
今日活跃度排名 2387
wutiantong 最近回复了
我不关心他们是什么心态。
8 天前
回复了 stebest 创建的主题 C++ 关于 CMAKE 的链接库
建议了解一下动态链接库和静态链接库的区别。
不用打狂犬,看伤口深度要不要打破伤风
14 天前
回复了 1YsX1 创建的主题 问与答 如何解决 C++两个类需要互相引用的场景?
这两个玩意本来就应该放在一起,同一个头文件里,Frame 强烈倾向于做成 Tree 的 inner class
写 C++我还是希望避免用 Macro
28 天前
回复了 Tony042 创建的主题 C++ clang, msvc 可以编译通过, gcc 不行
@Tony042 我找补一下,把 using base-class constructor 那行单独的换回原来的写法:
using VariantChoice<Types, Types...>::VariantChoice...;

这样 clang 和 gcc 就都可以了。
28 天前
回复了 Tony042 创建的主题 C++ clang, msvc 可以编译通过, gcc 不行
@Tony042 你好像没有正确理解我的意思,因为我提到的改动并没有改变任何代码含义。与其文字解释不如直接看一下代码:
https://godbolt.org/z/srW9xo
29 天前
回复了 Tony042 创建的主题 C++ clang, msvc 可以编译通过, gcc 不行
另外,我个人感觉 clang11 的 Bug 有点多,远不如 clang10
29 天前
回复了 Tony042 创建的主题 C++ clang, msvc 可以编译通过, gcc 不行
虽然说不清错在哪,但我们在 Variant 里补一行这个:
template<typename T> using Choice = VariantChoice<T, Types...>;

然后把后面的 VariantChoice<XXX, Types...> 都换成 Choice<XXX>,gcc 就没问题了。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3157 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 10:31 · PVG 18:31 · LAX 03:31 · JFK 06:31
♥ Do have faith in what you're doing.