如何减少序列化当前所需的样板文件
作者:sbi 提问时间:5/15/2018
我们的软件正在抽象出硬件,我们有表示该硬件状态的类,并且具有该外部硬件的所有属性的大量数据成员。我们需要定期更新有关该状态的其他组件,为此,我们通过 MQTT 和其他消息传递协议发送 protobuf...
stdtuple 问答列表
作者:sbi 提问时间:5/15/2018
我们的软件正在抽象出硬件,我们有表示该硬件状态的类,并且具有该外部硬件的所有属性的大量数据成员。我们需要定期更新有关该状态的其他组件,为此,我们通过 MQTT 和其他消息传递协议发送 protobuf...
作者:enoon.erehwon 提问时间:8/25/2023
正如标题所述,我想知道是否可以将变量传递给元组?std::get<>() 我有一个头文件,其中包含一个结构,其中包含许多用于实例化不同对象类型的参数(和函数)。头文件本质上是一个帮助程序,用于在我测...
作者:Sam Moldenha 提问时间:9/2/2023
假设我有一个如下函数,我怎么能得到一个元组的前n个元素? template<std::size_t N, class... Ts> void foo(Ts... ts){ std::tuple<T...
作者:Tom 提问时间:9/15/2023
一段时间以来,我一直在尝试找到一种符合标准的方法来编译这样的东西: int a = 1; int b = 2; int c = 3; int d = 4; std::swap(std::tie(a...
作者:Sergey Kolesnik 提问时间:9/29/2023
我正在用 C++ 实现一个函数,特别是一个可调用的类对象,旨在返回一个包含对象和结果的容器。经过一些调整(见下文),我有了成员函数的定义:std::tuple template <typename ...
作者:jwezorek 提问时间:9/30/2023
我不明白为什么在下面我需要指定,而我没有:foobarstd::vector<int>{}foobar2 #include <iostream> #include <memory> #include...
作者:Ashok 提问时间:10/8/2023
我正在尝试在元组下方反序列化,但在获取内部向量变体时遇到问题。 检索了初始 2 个值,但向量变体给我带来了一些麻烦,我无法理解为什么它不起作用 Glib::Variant < std::tuple ...
作者:user21796467 提问时间:11/1/2023
这个问题在这里已经有答案了: 带有模板参数的make_tuple无法编译 (1 个答案) 为什么“std::make_tuple”需要移动语义? (1 个答案) 23天前关闭。 这篇文章是在 23 ...
作者:heretoinfinity 提问时间:11/6/2023
这个问题在这里已经有答案了: 为什么结构化绑定仅适用于 auto (2 个答案) 没有类型,结构绑定就不起作用? (1 个答案) 16天前关闭。 我有一个函数,它不像这个问题那样通过引用返回值。我想...
作者:alexpanter 提问时间:11/10/2023
我有一个函数,它应该从可变参数模板表达式构造一个。该函数如下所示(包括注释外的失败尝试):unpackstd::tuple template<typename T, typename... Ts> ...