腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
组合
函数
参数
包
和
默认
参数
c++
、
variadic-templates
、
variadic-functions
、
parameter-pack
我有一个带
参数
包
的
函数
:template<typename...* file = __builtin_FILE(),这可以编译,但对它的调用并没有像我希望的那样将
参数
传递给
浏览 27
提问于2020-06-05
得票数 3
回答已采纳
1
回答
组合
默认
参数
和
参数
集
powershell
、
parameters
、
default
我的
参数
块看起来像这样: [CmdletBinding(DefaultParametersetName = 'None')] [Parameter(Mandatory = $false但无论给定什么
参数
,都会显示凭证弹出窗口。 我假设它与
默认
值有关。
浏览 16
提问于2020-06-18
得票数 0
回答已采纳
1
回答
是否允许多个非类型模板
参数
包
?
c++
、
templates
、
c++11
、
language-lawyer
temp.param p11说(在N4527中): 那么,究竟需要为这些
包
推导什么(只是类型或值)呢?B>可以显式地指定第一个<e
浏览 2
提问于2015-07-29
得票数 6
回答已采纳
1
回答
函数
模板的非最后一个
默认
模板
参数
c++
、
templates
、
c++11
、
language-lawyer
C++11
函数
模板的
默认
模板
参数
。另见。 但是,阅读C++标准,我发现定义一个
函数
模板是合法的,它使用
默认
模板
参数
作为第一个模板
参数
,而不是其他模板
参数
。这将与的处理方式截然相反,即所有后续
参数
都必须提供
默认
参数
;或者是
函数
参数
包
。乍一看,
默认
参数
和
默认
模板
参数</
浏览 6
提问于2015-11-13
得票数 10
回答已采纳
1
回答
默认
模板
参数
和
参数
包
c++
、
parameter-pack
、
default-template-argument
在经典的递归模板专门化中,我需要在类定义中多次使用一个类型,例如,用于继承
和
使用语句,也可能在其他地方。 示例: template < typename ...>, Empty >>{}; 失败,因为C++不允许在专门化中使用
默认
模板
参数
失败,因为我不能在
参数
包
后面使用
默认
模板
参数
。即使这是允许的,C
浏览 19
提问于2021-11-16
得票数 1
1
回答
为什么不能忽略Swift中带有
默认
函数
的闭
包
参数
?
swift
、
closures
、
default-parameters
我有一个将闭
包
作为
参数
的方法,如果不提供闭
包
,该
参数
默认
为'dummy‘
函数
。但是,每当我尝试省略
默认
参数
时,编译器就会抛出错误: 插入“parameterClosureFuncWithDefault:<#(SCN类
和
这类东西不是相关的东西,而是具有
默认
闭
包
参数</em
浏览 1
提问于2017-10-13
得票数 0
2
回答
参数
包
函数
参数
可以
默认
吗?
c++
、
c++11
、
gcc
、
clang
、
variadic-templates
在这一点上,gcc 4.9.2
和
clang 3.5.2意见分歧很大。
浏览 5
提问于2015-03-17
得票数 28
回答已采纳
1
回答
模板空括号初始化扣减
c++
、
templates
、
template-argument-deduction
我认为模板
函数
可以有
默认
的
参数
(不是模板
参数
,而是运行时
参数
)。我们还可以用空括号初始化类。但是编译器如何匹配模板呢?为什么这段代码要编译,编译器是如何进行演绎的,
函数
中的Args是如何调用示例的? 我所理解的是:
默认
括号初始化调用空构造
函数
,这是隐式创建的,因为没有用户定义的构造
函数
或用户定义的
默认
构造
函数
。也就是说,我们可以用{}..初始化任何
包
。所以扣减不适用于此,因为我们不
浏览 0
提问于2019-07-23
得票数 2
回答已采纳
1
回答
Scala方法
参数
-
组合
变量
参数
和
默认
参数
scala
、
methods
在Scala方法
函数
定义中可以
组合
变量
参数
和
默认
参数
吗?所以我想这是一个
参数
排序的问题。然而,我被要求将*-
参数
放在最后。 为什么不能在
默认
参数
之后加上*-
参数
?我认为同样的
参数
适用于编译器更容易解析
参数
的地方,因为
默认
<
浏览 0
提问于2018-10-26
得票数 0
回答已采纳
2
回答
默认
情况下,运算符不对任何特定的调度程序进行操作,这意味着什么?
rx-java
在
默认
情况下,操作符不对任何特定的Scheduler操作是什么意思? RxJava将此操作符实现为combineLatest。它可以以2到9个可观测值(以及
组合
函数
)作为
参数
,或者以单个可观测值列表(以及
组合
函数
)作为
参数
。
默认
情况下,它不对任何特定的调度程序进行操作。
浏览 0
提问于2018-04-03
得票数 6
3
回答
重载生成器
c#
有没有一个应用程序或网站可以让我输入
参数
信息(类型
和
变量名)、它们的
默认
值,并让它生成方法重载的所有
组合
?我希望我的类为所有不同的
参数
组合
(从没有
参数
到五个
参数
的任何
和
所有
组合
)具有重载构造
函数
浏览 2
提问于2012-01-30
得票数 0
回答已采纳
1
回答
函数
的类型是否受其
参数
声明-子句中
函数
参数
包
的存在或不存在的影响?
c++
、
language-lawyer
、
variadic-templates
、
c++20
:is_same_v<decltype(f), decltype(g<int>)>); // succeeds in GCC 12.1, Clang 14.0.0, and MSVC 19.30
函数
类型的一部分是返回类型、parameter-type-list,-ref-限定符、cv-限定符-seq
和
异常规范,而不是
默认
的
参数
或尾部的requires子句。的最后一句指定
浏览 5
提问于2022-05-25
得票数 3
1
回答
如何理解第1664号决议草案
c++
、
templates
、
c++17
、
language-lawyer
在查看了建议的#1664()解析后,我对
函数
模板的
默认
参数
的规则感到困惑,在这里引用了以下内容: 闭
包
类型在包含相应lambda表达式的最小块作用域[注意:这确定了与闭
包
类型关联的名称空间
和
类集(6.4.2 basic.lookup.argdep)。lambda声明器的
参数
类型不影响这些关联的命名空间
和
类。,具有相同的作用域、相同的模板
参数
和
与当时使用的<em
浏览 2
提问于2020-03-15
得票数 8
回答已采纳
1
回答
函数
模板的"Builder“
c++
、
c++11
、
templates
、
builder
、
function-templates
int foo(/* skipped */) { ... }我想要一种模式,允许用户覆盖零个或多个模板
参数</
浏览 5
提问于2018-05-26
得票数 0
2
回答
组合
类模板
默认
参数
和
可变
参数
c++
、
templates
、
variadic-templates
因为对于设计中的每个模板,总会有一个微不足道的实现,所以最好将Policy
参数
默认
为微不足道的类型,以便于客户端使用Host类。class Host BenchmarkPolicy m_bench;};template <class...如果“Policies”就足够的话,如何在不指定
默认
的情况下实例化Ho
浏览 2
提问于2018-02-24
得票数 3
1
回答
在python中,如何在装饰器中获得
函数
的
默认
参数
?
python
、
decorator
我构建了一系列功能
和
一个装饰器,如下所示: def wrapper(param):def func_a(param='a'):def func_b(param='b'):
函数
的
参数
param有不同的
默认
值,我需要在运行print(param)之前检查它们。但
浏览 16
提问于2022-06-21
得票数 0
1
回答
从外部设置
包
中
函数
的
默认
参数
r
、
arguments
、
config
、
default
、
r-package
我正在构建一个带有
默认
参数
的
函数
的
包
。我想要找到一种干净的方法来设置
默认
参数
的值,一旦
函数
被导入。 我的第一个尝试是将
默认
值设置为未知对象(在
包
中)。然后,当我加载
包
时,我将拥有一个外部脚本,该脚本将为未知对象赋值。 但它看起来不是很干净,因为我正在编译一个具有未知对象的
函数
。我的问题是,我需要其他人来使用这些
函数
,因为他们有很多
参数
,所以我想让代码尽可能简洁。并
浏览 14
提问于2019-09-13
得票数 3
1
回答
为什么clang缺少
参数
包
错误的
默认
参数
?
c++
、
clang
、
clang++
;}main.cpp:4:30: error: missing default argument on parameter 'aArgs' 在
函数
声明中,在带有
默认
参数
的
参数
之后,所有后续
参数
都必须具有来自同一作用域(自c++11) ...unless中提供的
默认
参数
或来自相同作用域的前一个声明--该
参数
是从
参数
包
中展开的,或者是
函
浏览 6
提问于2020-10-21
得票数 5
回答已采纳
4
回答
具有
默认
值的C++可变模板
函数
参数
c++
、
c++11
、
default-value
、
variadic-templates
、
variadic-functions
我有一个
函数
,它接受一个带有
默认
值的
参数
。现在我还想让它接受可变数量的
参数
,并将它们转发给其他
函数
。带有
默认
值的
函数
参数
必须是最后一个,因此...我可以把这个
参数
放在变量
包
之后,编译器会在调用
函数
时检测到我是否提供了它吗? (假设
包
中不包含最后一个
参数
的类型。
浏览 0
提问于2013-02-11
得票数 26
回答已采纳
2
回答
什么时候会发生
默认
的论点晋升?
c++
、
function-calls
、
promotions
在C语言中,当调用的
函数
没有原型时,编译器执行
默认
参数
提升。 当给定
参数
没有
参数
时,
参数
的传递方式使接收
函数
能够通过调用va_arg (18.10)获得
参数
的值。注意:本段不适用于传递给
函数
参数
包
的
参数
。
函数
参数
包在模板实例化期间进行扩展
浏览 0
提问于2013-06-28
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券