类型别名 问答列表

在 C++ 头文件中放置 using 指令的位置

作者:Hooloovoo 提问时间:9/2/2019

对于我的项目,我使用了一些非常复杂的数据结构,例如 std::unordered_map<int, std::list<std::shared_ptr<const Foo>>> 为此,我想声明类...

具有切换模板参数的别名模板

作者:francesco 提问时间:1/12/2023

考虑别名模板声明,具体取决于可以具有有限数量值的单个模板参数,例如 . 我想使用 use 为 的每个值定义一个类型别名。class enumclass enum 一种实现方法是使用:std::con...

使用别名模板进行模板参数推导,部分专用于类模板

作者:Kevlar 提问时间:4/4/2023

使用 C++20,有没有办法将类模板参数推导与部分专用于模板类的别名模板? 以下代码显示了我想要实现但无法使用 g++12 编译的内容: template <typename T, typenam...

Swift:创建类型别名后禁止使用原始类名

作者:sudocu 提问时间:4/6/2023

在创建类型别名后,是否可以在 Swift 中禁止在我的程序中使用原始类名? 你好 为了避免在我的程序中类名的使用不一致,我想在我的程序中强制系统地使用别名而不是原始类名。有可能这样做吗? 我正在...

scala 3 有真正的类型别名吗?如何实现?

作者:tribbloid 提问时间:5/2/2023

在许多 Scala 教程和营销材料中,我发现许多人通过混合“类型别名”和“依赖类型”来滥用术语,而实际上它们并不是一回事。 例如,在以下示例中,是依赖类型,而不是类型别名。因此,它会导致编译失败:T...

在 Kotlin Multiplatform 中,我可以有一个“expect”类型,在一个平台上是简单类型,在另一个平台上是参数化类型吗?

作者:hippietrail 提问时间:5/4/2023

从概念上讲,我想这样做: // Expect file (commonMain) expect class PlatformDir // Platform-specific implementa...

为什么不能自动推导模板派生类中的父别名?[复制]

作者:ashura 提问时间:5/9/2023

这个问题在这里已经有答案了: 为什么我们在这里需要 typename? (4 个答案) 正式地,typename 是干什么用的?[复制] (8 个回答) 我必须在哪里以及为什么必须放置“templat...

iOS 应用程序在将协议拆分为多个协议并使用 typealias 组合它们时崩溃

作者:Shawn Frank 提问时间:6/7/2023

我有以下协议 protocol Three { var a1: Bool { get } var a2: Bool { get } var c1: Int { get } func test...

如何使类型别名对派生类不可见?

作者:Magnar Myrtveit 提问时间:6/20/2023

我有一组基图类,用于处理派生的图类。我有一个模板类,它把派生的图类作为模板参数,然后把基图类(如和)作为模板参数。CRTPGraphTypesEdgeNodeGraphTypes 在基类中,我使用类...

如何为具有大量泛型(打字稿)的类制作别名?

作者:tjbindseil 提问时间:6/23/2023

我正在将 socket.io 库用于打字稿。每当在代码中引用 or 类型时,都需要四个泛型参数。有关完整示例,请参阅文档,但相关部分是这样的:SocketServer const io = new ...


共14条 当前第1页