新人求指导 c++primer书中例子

问题描述

新人求指导 c++primer书中例子

P190例子

#include
#include
using namespace std;
string::size_type find_char(const string &s, char c, string::size_type &occurs)
{
auto ret = s.size();
occurs = 0;
for (decltype(ret)i = 0; i != s.size(); ++i){
if (s[i] == c){
if (ret == s.size())
ret = i;
++occurs;
}
}
return ret;
}
int main(){
string a("ewusruywsoieuyruwaufbnsdbyfeywaryawiuruaiwhruwhfadsfsf");
char b = 's';
string::size_type m = 0;
cout << find_char(a, b, m) << 'n'<< m << endl;

return 0;

}

这里m输出的值为0,为什么不是字符s出现的次数呢?哪里编写错了吗?

解决方案

    auto s = find_char(a, b, m);
    cout << s << 'n'<< m << endl;

否则m是之前的值。

解决方案二:

http://ideone.com/EtUmku

时间: 2024-09-28 16:25:25

新人求指导 c++primer书中例子的相关文章

一个工作一年的新人求指导

问题描述 新人第一次发帖,求过来人指导,从去年10月份正式参加工作(java程序员)一直到现在,从一个刚开始工作连ssh都用的不熟练的新人水平,到现在工作一年多了,一共接过4个项目,还不包括一些系统运维方面的项目,但是很遗憾都是小项目,先说用到的框架,spring+struts2+mybatis,spring+struts2+ibatis,springmvc+mybatis,还有就是ssh了,前台基本上用到的都是jquery,js,easyui,bootstrap等,webservice主要用到

新人求解救!asp.net中数据提交后显示空白页面

问题描述 首先,我是菜鸟!网站不是我做的,我是半途接手的!网站原本是正常的,一共有三个,代码啥的都是一样的,就是网站名称改了!好了,进入正题:前几天对网站的部分页面和数据库做了更新,更新后只有一个网站是正常的,其它两个网站在进行数据提交时显示空白页面,在后台和数据库中没有提交的数据 解决方案 解决方案二:求大神,这个应该怎么办?解决方案三:调试代码会不?这样说不知道什么是原因解决方案四:菜鸟就先一步一步调试不要胡乱的瞎改你总应该先在自己的测试环境里调试好了再发布出去才对解决方案五:一共有三个,代

新人求指导,Spring mvc 的批量修改,各位路过大神帮帮忙

问题描述 有一个列表,在列表上面有个修改按钮,点击修改列表的某个字段全部变成可以修改的input框,然后提交...求代码,谢谢各位了 解决方案

表单动态提交问题,求指导?在action中怎么获取checkbox中的name这一动态属性

问题描述 <formaction="updatedbPower.action"method="post"><s:iteratorvalue="#session.listModule"><s:propertyvalue="moduleName"/><inputclass="btnbtn-default"id="selAll"type="b

解决-MKNetworkKit框架导入报错--新人求帮助 急急急

问题描述 MKNetworkKit框架导入报错--新人求帮助 急急急 框架中 文件:NSAlert+MKNetworkKitAdditions.h 这个里边就报错 我就是一个新手,也不知道怎么解决啊,请大神指教--

面试问题在Android开发的过程中怎么锁定oom?我只知道怎么解决但是不知道怎么锁定?求指导。

问题描述 面试问题在Android开发的过程中怎么锁定oom?我只知道怎么解决但是不知道怎么锁定?求指导. 面试问题在Android开发的过程中怎么锁定oom?我只知道怎么解决但是不知道怎么锁定?求指导. 解决方案 http://blog.csdn.net/leehong2005/article/details/8056608

c#-C#中让picturebox中的图片几行几列的排列,大神求指导。

问题描述 C#中让picturebox中的图片几行几列的排列,大神求指导. C#中让上传到picturebox中的那张图片几行几列的排列,图片和图片之间有间隔,大神求指导. 解决方案 两个办法,一个是使用tablelayoutpanel,动态把picturebox添加到其中一个用datagridview,把图片放在单元格中 解决方案二: C#中一个pictureBox只能放一张图片例如: pictureBox1.image = Image.FromFile(startPath + ""

android-[Android] 这种QQ名片中的气泡如何实现呀?求指导和demo

问题描述 [Android] 这种QQ名片中的气泡如何实现呀?求指导和demo 看到QQ名片中的这种气泡浮动的效果挺不错的,气泡能够在周围一小段范围内不断的浮动....但不知道怎么去实现,希望好心人能够指导一下,或者有做过这种功能的能够提供类似的demo,真的感激不尽,谢谢!!! 解决方案 imageview贴图,并设置动画 解决方案二: HTML5都可以做到,D3 Javascript 解决方案三: 1.可以用TextView,宽度和高度一致,用shape定义成圆形.背景半透明. 2.单独定义

软件开发-安卓,fragmentTabHost中,使用自定义的view后就出错了,求指导

问题描述 安卓,fragmentTabHost中,使用自定义的view后就出错了,求指导 原本在tabspec里的setIndicator就使用简单的字符串,没事,已经完成了. 然后想试试这里使用自定义样式,就报了个nullpointerException 下面贴下代码: package com.example.test_fragmenttaghost; import android.os.Bundle; import android.view.*; import com.example.tes