variadic 问答列表

如何衰减作为引用传递给具有可变参数的函数的常量字符?

作者:Gasim 提问时间:8/9/2022

我有一个这样的函数: void column(const std::string &value) { ... } void column(float value) { ... } templat...

如何在可变参数模板函数中使用source_location?

作者:L. F. 提问时间:8/19/2019

C++20 功能用于捕获有关调用函数的上下文的信息。 当我尝试将它与可变参数模板函数一起使用时,我遇到了一个问题:我看不到放置参数的位置。std::source_locationsource_loca...

使用相同函数和变量时,C 语言中的指针取消引用失败

作者:Sammy1410 提问时间:11/24/2022

我正在尝试使用 C 来处理具有不同扩展名的文件。这就是我写的代码。 #include <stdio.h> #include <windows.h> #include <unistd.h> #incl...

在编译时添加成员,无需复制/移动构造函数

作者:Guillaume BERLAND 提问时间:1/15/2023

我正在学习可变参数模板和折叠表达式。 我想避免使用动态分配和指针。 为了说明我的问题,我创建了继承自 I_Foo 的 Foo(删除复制和移动构造函数)类。 class I_Foo { public...

如何在其他模板类中声明一个模板友元类?

作者:getsuga 提问时间:3/9/2023

你好。我正在尝试实现双链表。我有一个类和类作为容器中元素的 shell,我更喜欢作为而不是作为 ,因为我希望节点字段在外部无法访问,但我还需要在类中访问它们,因此我选择将其作为朋友类来改进封装,而不是...

在模板参数列表中使用参数包

作者:Amir Hossein Sarebani 提问时间:8/24/2023

我想编写一个抽象类,该类获取一些具有特定签名的函数作为模板参数,并根据输入数据的解析阶段运行它们。这是我写的代码:Pipeline #include <array> enum class Pars...

如何模拟“虚拟可变参数函数”部分的覆盖?

作者:toxic 提问时间:5/25/2023

首先,我知道可变参数函数在 c++ 中不能是虚拟的。我的问题是如何模仿下一个“不正确”的例子。我想要一个具有“虚拟可变参数函数”的类 A,以及继承它并仅实现“其中的一部分”的类 B: class A...

如何连接两个基于元组的对象

作者:newbie 提问时间:7/5/2023

我有一个类模板,它基于一个并且仅由该元组组成。 如何连接此类模板的两个对象,以便将两个类的所有元组成员作为同一类模板的对象。 使用不起作用,可能是因为类型不是元组std::tupletuple_cat...

为什么 vector 在其构造函数中采用initializer_list而不是使用可变参数模板?

作者:TwistedBlizzard 提问时间:7/8/2023

在此代码中 vector<std::string> vec = { "long string", "exterminate" }; 创建一个 of,并将 中的每个元素复制到 中。这是低效的,并且...

如何使用不同类型的 std::initializer_list 构造函数来处理嵌套的支撑初始值设定项列表

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

我正在查看 nlohmann json 库,我看到作者可以像这样构造 json 对象: json j2 = { {"pi", 3.141}, {"happy", true}, {"name",...


共58条 当前第5页