c++运算符重载的问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 14:15:40
函数调用运算符 () 这个东西我知道是 函数调用标志 但是 支持这个运算符的函数 他的参数是什么????功能是什么???
在类中没有 声明 ()这个 运算符 但是也可以 使用该类的对象作为 函数的参数,为什么?
我知道 回自动生成复制构造函数 好吧 谁告诉我 ()运算符的 具体功能就行了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

把括号内里复制给括号外的 类型要一致,你也可以重载 想怎么复制都可以 比方先加3 减8 在复制数据也可以.. 书上也有一句标准的 类类型的复制

1.() 操作符可以没有参数,或者你指定的参数。
2.编译器会给每个类会自动生成一个拷贝构造函数。

没看明白你什么意思,“()运算符” 与 “使用该类的对象作为 函数的参数” 有什么关系吗?函数参数传递只是值传递而已,要这个干什么?
你说的是 ()运算符 的重载吗?重载()用以构造 function object(或 functor)