gpt4 book ai didi

c++ - 为什么复制构造函数会有多个参数?

转载 作者:IT老高 更新时间:2023-10-28 21:41:54 24 4
gpt4 key购买 nike

$12.8/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 (8.3.6).106)'

到目前为止,我还没有遇到任何需要声明带有附加默认参数的复制构造函数的示例。

想知道这种带有多个参数的复制构造函数的实时使用情况。

最佳答案

旧的 std::basic_string 也有一个:

basic_string(const basic_string& s, 
size_type pos = 0, size_type n = npos)

关于c++ - 为什么复制构造函数会有多个参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3648797/

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