此构造函数调用是否具有特殊名称
Does this constructor call have a special name?
假设你有两个类A,B有一个来自A的构造函数:B(A a)。
假设你有一个非重载函数 f,它接受一个 B 对象作为参数:void f(B b)如果我编写 f(a),编译器将自动从 A 调用 B 构造函数。这叫什么?
您可能是指转换构造函数。
相关文章:
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- 返回指向对象的指针的函数调用是否为 prvalue?
- 检查类是否具有可能重载的函数调用运算符
- C++:带有大括号初始化列表的函数调用表达式 - 标准是否规定在单个元素列表的微不足道的情况下忽略大括号?
- std::bind 是否实现了 std::ref 和 std::cref 来消除函数调用的歧义?
- 选择排序时交换函数调用的数量和完成的交换次数是否相同?
- 是否可以使用三元切换/控制/谓词成员函数调用?
- 对外部函数的调用是否强制从内存加载
- 是否可以从移动构造函数调用默认构造函数?
- 现代编译器是否可以在使用依赖关系注入时取消虚拟化函数调用
- 如果绝对没有调用成员函数,是否允许使用不完整类型的向量?如果是这样,从什么时候开始
- 构造函数的初始值设定项列表中的函数调用是否按顺序排序?
- 函数调用是否作为另一个函数参数遵循任何定义的行为
- 汇编函数调用是否会导致所有寄存器被推送到堆栈中
- 函数调用是否需要表达式
- 此构造函数调用是否具有特殊名称
- 将 delete 作为运算符或函数调用是否有任何区别
- QList clear函数调用是否清除存储在QList中的动态分配对象的内存?
- C++:带有指向派生类的指针的虚函数调用是否仍具有 vlookup
- 函数参数列表中的函数调用是否会加深堆栈?