擦除 问答列表

类型擦除上下文中的 C++ 内存分配(使用分配器)

作者:barsdeveloper 提问时间:2/15/2019

标准 c++ 库中有许多类可能会分配内存,但不接受分配器。其中一些这样做是因为无法在类型擦除的上下文中分配内存。 一个例子是 std::any,它有一个构造函数,该构造函数在其设计的某个时刻接受 A...

参数化类“ABC”的原始使用

作者:QuirkyBit 提问时间:1/20/2021

我有以下界面: public interface AsynchronousJobRunner<T extends AsynchronousJob> extends Runnable { publi...

为什么错误:C++ 列表中的调用没有匹配的函数

作者:Jonghyun 提问时间:6/20/2022

我想删除“m_list”中的元素 但是此代码出现错误“没有匹配函数用于调用 list::erase” 例如) std::list<std::list<Myclass *>::iterator> ...

是否可以在没有 RTTI 的情况下向上发送擦除类型?

作者:Artem Selivanov 提问时间:4/19/2023

我有一个自定义实现,但有一个类型擦除错误。它使预期的类型看起来类似于异常。我们可以使用下面的代码:std::expected Expected<int> V = 123; V.SetError(st...

为什么要删除空间?c++ .erase()

作者:F. Andrés 提问时间:5/19/2023

我正在解决代码战中的一个套路,您必须删除感叹号“! 但是,当使用 时,它也会删除空间。我不明白它是如何连续删除三个“!”的。.erase() 这是给我带来问题的字符串: "Hi! Hello!"...

通过指向第一个成员的指针访问未知大小的类成员数组

作者:Lukas Lang 提问时间:5/25/2023

我希望能够处理指向具有未知大小的数组成员的对象的指针,并通过指向其公共第一个成员的类型擦除指针访问该数组。我目前的尝试如下: #include <cstddef> struct node_base...

如何使用字符串的原始索引来擦除单个字符?

作者:Sonny 提问时间:7/19/2023

假设我有一个字符串“abcd”和一个向量 [4,1,3,2] 来索引字符串。例如,vector 的第一个元素是 4,所以我应该删除“abcd”中的第 4 个字符,它指的是“d”。那么 vector 的...

在 Java 中,重载在参数类型或参数数量上必须不同,但不能擦除,这是真的吗?

作者:banan3'14 提问时间:10/22/2023

擦除是在运行时决定的,要调用的重载方法在编译时解析。 在 Java 中,重载必须在参数类型或参数数量上有所不同,但不能擦除,这是否正确?在重载的上下文中它不是等价的吗?如果方法在参数的类型或数量上不...

为什么 java 原始类型会擦除具体化成员的类型 [duplicate]

作者:Fengtao Ding 提问时间:11/8/2023

这个问题在这里已经有答案了: 结合原始类型和泛型方法 (5 个答案) 什么是原始类型,为什么我们不应该使用它? (15 个答案) 11天前关闭。 给出下面的例子: import java.util...


共9条 当前第1页