类型擦除上下文中的 C++ 内存分配(使用分配器)
作者:barsdeveloper 提问时间:2/15/2019
标准 c++ 库中有许多类可能会分配内存,但不接受分配器。其中一些这样做是因为无法在类型擦除的上下文中分配内存。 一个例子是 std::any,它有一个构造函数,该构造函数在其设计的某个时刻接受 A...
类型擦除 问答列表
作者:barsdeveloper 提问时间:2/15/2019
标准 c++ 库中有许多类可能会分配内存,但不接受分配器。其中一些这样做是因为无法在类型擦除的上下文中分配内存。 一个例子是 std::any,它有一个构造函数,该构造函数在其设计的某个时刻接受 A...
作者:Artem Selivanov 提问时间:4/19/2023
我有一个自定义实现,但有一个类型擦除错误。它使预期的类型看起来类似于异常。我们可以使用下面的代码:std::expected Expected<int> V = 123; V.SetError(st...
作者:banan3'14 提问时间:10/22/2023
擦除是在运行时决定的,要调用的重载方法在编译时解析。 在 Java 中,重载必须在参数类型或参数数量上有所不同,但不能擦除,这是否正确?在重载的上下文中它不是等价的吗?如果方法在参数的类型或数量上不...