point point::operator ++(point )这里怎么有2个point啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 00:11:49

point point::operator ++(point )这里怎么有2个point啊
point point::operator ++(point )
这里怎么有2个point啊

point point::operator ++(point )这里怎么有2个point啊
这个肯定是错误的,operator++是一元操作符,
要么
point point::operator ++() //++point
要么
point point::operator ++(int) //point++
这里第一个point是返回值类型,++X的返回值是X的类型.
第二个point是类限定语法,表明operator ++()是point类的成员