gpt4 book ai didi

c++ - 元组作为函数参数中的默认值

转载 作者:搜寻专家 更新时间:2023-10-31 02:16:48 26 4
gpt4 key购买 nike

如何将元组作为函数的默认值?

这些原型(prototype)会引发编译错误:

void f(std::tuple<int, int>=std::tuple<int, int>(1, 1));
void f(std::tuple<int, int>=std::make_tuple(1, 1));
void f(std::tuple<int, int>=(1, 1));

最佳答案

你只缺少一个空格:

void f(std::tuple<int, int> =std::make_tuple(1, 1));

按原样,>= 被解析为单个标记。

添加一个变量名也可以方便地回避这个问题。

关于c++ - 元组作为函数参数中的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36535039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com