gpt4 book ai didi

c++ - 具有默认参数的复制构造函数

转载 作者:IT老高 更新时间:2023-10-28 22:33:35 25 4
gpt4 key购买 nike

据我所知,复制构造函数的格式必须是 T(const T&)T(T&)。如果我想在签名中添加默认参数怎么办?

T(const T&, double f = 1.0);

这是否符合标准?

最佳答案

是的。

§[class.copy]/2:

A non-template constructor for class X is a copy constructor if its first parameter is of type X&, const X&, volatile X& or const volatile X&, and either there are no other parameters or else all other parameters have default arguments [ Example: X::X(const X&) and X::X(X&,int=1) are copy constructors.

关于c++ - 具有默认参数的复制构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2787569/

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