函数指针的引用

#include <iostream>
#include <string>
 
using namespace std;
int doOp(int x,int y,int &减法结果, int &加法结果)
{
   减法结果 = x - y;
   加法结果 = x + y;
   return 加法结果;

}
bool isShorter(string &s1,string &s2)
{
	return s1.size() < s2.size();
}
string::size_type find_char(string &s,char c)
{
	string::size_type i = 0;
	while(i != s.size() && s[i] != c)
		++i;
	return i;
}
int main()
{
	string s("hello world");
	int 结果 = find_char(s,'0');
	cout << "在位置" << 结果 << "找到0" << endl;

	int a = 10,b = 2;
	int 加法结果, 减法结果;
	加法结果 = doOp(a,b,减法结果,加法结果);  
	doOp(a,b,加法结果,减法结果);
		cout << 加法结果 << "," << 减法结果 << endl;
	string s1("one");
	string s2("three");
	// 把s1和s2复制传进去,
	if(isShorter(s1,s2))
		cout << "s1短!" << endl;
	else
		cout << "s2短!" << endl;

return 0;
}

你可能感兴趣的:(函数指针的引用)