假设iter为vector::iterator类型的变量,iter++ ->empty()是先调用函数再加加 还是后调用函数再加写出理由

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 21:04:29
假设iter为vector::iterator类型的变量,iter++ ->empty()是先调用函数再加加 还是后调用函数再加写出理由

假设iter为vector::iterator类型的变量,iter++ ->empty()是先调用函数再加加 还是后调用函数再加写出理由
假设iter为vector::iterator类型的变量,iter++ ->empty()是先调用函数再加加 还是后调用函数再加
写出理由

假设iter为vector::iterator类型的变量,iter++ ->empty()是先调用函数再加加 还是后调用函数再加写出理由
考虑运算符的优先级别和观看问题都要写成 (iter++)->empty()
++作为后缀就是先调用后增值,就是机制决定,我也不知道为什么,
要知道是怎么运作,逆向一下就清楚了.