C++加号的两侧的函数谁先执行
#include<iostream>#include<string>
#include<vector>
#include<iterator>
using namespace std;
int add(int*i){
*i+=1;
return *i;
};
int sub(int*i){
*i-=1;
return *i;
}
int main(void){
int i=0;
cout<<i<<""<<++i<<endl;
int sum=add(&i)+sub(&i);
//在C++标准中不知道add()与sub()哪一个函数先执行
cout<<"sum=="<<sum<<endl;
return 0;
}
文档来源:51CTO技术博客https://blog.51cto.com/u_15302296/3072254
页:
[1]