引用形参可以一个函数返回多个值
来源:互联网 发布:网络电视直播手机版 编辑:程序博客网 时间:2024/05/18 00:00
//引用形参可以一次返回多个值#include<iostream>#include<string>using namespace std;//find_char()函数,引用的是 s 的形参,返回要查找的字符的位置,而通过引用ct,可以返回要查找的字符的个数,返回给m。string::size_type find_char(const string &s,char ch,unsigned int &ct){ //尽量将函数不会改变的形参定义成常量引用 auto ret=s.size();for(decltype(ret) i=0;i<s.size();i++){if(s[i]==ch){if(ret==s.size())ret=i;ct++;}}return ret;}int main(){string s;unsigned int m=0;cout<<"s:";cin>>s;char ch='o';auto index=find_char(s,ch,m);//定义成常量引用,就可以接受字面值if(m==0)cout<<"没有出现字符:'"<<ch<<"',字符长度: "<<index<<endl;elsecout<<"出现字符'"<<ch<<"':"<<m<<"次,第一次出现的地方:"<<index<<endl;system("pause");return 0;}
0 0
- 引用形参可以一个函数返回多个值
- 指针和引用可以用来使函数返回多个值
- 函数何时可以返回变量的引用
- 可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。
- ”黑马程序员“编写一个可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。
- “黑马程序员”编写一个可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。
- 六:函数返回值是一个引用
- 已定义的函数有返回值,函数调用可以作为一个函数的实参,但是不能作为形参
- 已定义的函数有返回值,函数调用可以作为一个函数的实参,但是不能作为形参
- 函数返回值为引用可以做左值使用
- 一个函数返回多个值
- 函数可以返回一个值,变通一下,过程也行。
- 函数返回值 返回引用
- .net中的函数可以返回多个值
- c++ 函数返回引用
- c++函数返回引用
- 函数 返回引用
- c++ 函数返回引用
- 黑马程序员 OC语言 - 9 NSDictionary、NSMutableDictionary、NSNumber、NSDate、NSValue
- ADF11g-022:ADF 文章收藏
- 最长公共子串【动态规划解法】
- 数据结构之希尔排序
- .net reflactor反编译以及依赖项处理——添加新表步骤
- 引用形参可以一个函数返回多个值
- Java中Interface的用法
- 中国剩余定理
- MySql按日期进行统计(前一天、本周、某一天)
- OC 打僵尸
- Ubuntu DNS server 设置
- scala学习笔记2(类,继承,抽象类)
- github版本库使用详细教程(命令行及图形界面版)
- Leetcode--Permutation Sequence