#include <iostream>
#include <string>
using namespace std;
void swap(int &c,int &d){//使用引用可以,修改实参
int t=c;
c=d;
d=t;
}
int count_number(const string &s){//不使用const,引用会默认修改实参,并且当传入const的实参的时候会报错
int count =0;
for(size_t i=0;i<s.size();++i){
if(isdigit(s[i])){
++count;
}
}
return count;
}
int main(){
//模块1
int a=1,b=2;
swap(a,b);
cout<<a<<b;
//模块2
string str="very bing string";
cout<<count_number(str);
return 0;
}
使用const引用还可以传入字面量