最赞回答 / qq__3559
编译器问题,把for的第一个参数写了就行了for (itor=vec.begin(); itor != vec.end(); itor++),后面itorm那也补上
2016-01-09
最赞回答 / onemoo
接上面的回答。准确地说,不仅有编译器,IDE至少集成了代码编辑器、编译器、链接器、调试器...总之IDE构成了一个完整的开发环境,你可以在这个IDE中进行整个开发流程。
2015-12-20
最赞回答 / onemoo
重载+运算符最好直接返回值,不要用引用类型的返回值。第一种方式的coor参数是值传入的,传参时会构造一个临时变量,这会带来运行时的额外开销。第二种方式就避免了构造临时变量的运行开销。 不过最好将参数声明为const Coordinate &coor,避免右侧操作数被误修改。
2015-12-05
最新回答 / AlexSandra
操作符运算就是调用函数运算 例:a+b就是operator+(a,b) 然后在返回的数据上继续运算 根据这个来决定返回类型 只要系统没有限制你修改 你就可以根据实际使用情况决定 例:前置++ 返回的就是引用...
2015-11-25