point point::operator ++(point )这里怎么有2个point啊
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 03:38:05
![point point::operator ++(point )这里怎么有2个point啊](/uploads/image/z/9319787-35-7.jpg?t=point+point%3A%3Aoperator+%2B%2B%28point+%29%E8%BF%99%E9%87%8C%E6%80%8E%E4%B9%88%E6%9C%892%E4%B8%AApoint%E5%95%8A)
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类的成员