假设iter为vector<string>::iterator类型的变量,iter++ ->empty()是先调用函数再加加 还是后调用函数再加
2个回答
展开全部
先执行后缀++运算符,其实就是调用了一个运算符函数,这个函数返回一个临时对象(其值就是执行++操作之前的值),再用这个临时对象去调用empty()函数,所以效果相当于先调用函数再加加。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询