【发布时间】:2020-05-07 09:36:11
【问题描述】:
我正在寻找一个代码示例,该示例表明有些参数类型不能用默认参数分配。 我的意思是,我想反驳“您可以为函数中的每个参数定义一个默认参数”的说法,或者,它实际上是真的吗?
【问题讨论】:
-
@RoQuOTriX 对于
struct foo {};和void test(foo a),a不能是NULL。 -
@t.niese 是的,我意识到,我不明白默认参数的含义:D
-
您可以创建一个无法构造的类,但这没有多大意义。
标签: c++ parameter-passing default-arguments