Tim*_*Tim 0 c c++ function parameter-passing
在C++中,如果将类的对象作为参数传递给函数,则将调用该类的复制构造函数.
我想知道对象是否是非类型的,将调用什么函数?
类似地,在C中,将值或变量地址传递给函数时会调用什么函数?
感谢致敬!
Jam*_*lis 6
不会调用任何函数; 组成对象的字节将被简单地复制到被调用者的正确位置(即内存中的位置或寄存器).
归档时间:
15 年,7 月 前
查看次数:
335 次
最近记录: