社区
C++ 语言
帖子详情
有人能看懂这小段代码吗?
sweetswing
2017-05-17 04:43:19
究竟是要做什么呢?
...全文
166
8
打赏
收藏
有人能看懂这小段代码吗?
究竟是要做什么呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sweetswing
2017-05-18
打赏
举报
回复
感谢各位,我深受启发。 你们帅呆了
Rockismej
2017-05-18
打赏
举报
回复
最终结果的应该是amry
「已注销」
2017-05-17
打赏
举报
回复
刚看了一下,VS2015开始完整支持C++11,我用clang 4.0.1这个代码可以运行。所以,还是换一个高版本的编译器吧。印象中gcc 4.8似乎也是可以的 ----- 单位里用的是4.8,我记得支持。
「已注销」
2017-05-17
打赏
举报
回复
这个代码用到了c++11特性,我不确认在VC 6上可以执行。所以,两种改法:1)修改代码,不使用数组作为迭代器。2)换用高版本的编译器
「已注销」
2017-05-17
打赏
举报
回复
在C++11中,数组也是迭代器,因此,a->size()为4, 即表示数组大小。 这个程序实际就是扫描入参a的字串数组中第一个字符是a的字串,并输出字串索引 该程序有一处错误,函数f没有默认返回值
starytx
2017-05-17
打赏
举报
回复
for循环的结束条件不对,应该是i<3,因为你的string数组有3个元素。 总之这个代码逻辑是有问题的,好像是在查找string数组中首先包含字符a的string元素的索引,如果是这样的话,还需要在for里边再加一个for用来循环每一个string元素: for(int j=0; j < a[i].length();j++) if(a[i].at(j) == 'a') return i;
ztenv
版主
2017-05-17
打赏
举报
回复
增加: #include <iostream> #include <string> using namespace std; 删除: #include "iostream.h"
sweetswing
2017-05-17
打赏
举报
回复
怎么又报错了?我可是照书上打的
怎么看
懂
计算机
代码
,程序员如何看
懂
别人的
代码
(干货,实用)
第一章 如何看
懂
别人的
代码
(上)对于IT相关从业人员来说,看别人
代码
是必不可少的磨难。在学习阶段,我们经常需要从书上看别人的
代码
以吸取宝贵经验,这是相当枯燥无趣的过程,也时常无法领会作者的意图。在实际工作...
怎样能看
懂
matlab中的
代码
,初学者怎样能看
懂
代码
初学者要看
懂
代码
首先从要需求分析了解,然后是系统分析,最后是块的理解。看
懂
代码
其实不难,大抵不过是选择,分支,循环。初学者怎样看
懂
代码
1、初学者要看
懂
代码
首先从要需求分析了解,然后是系统分析,最后是块...
为什么学习C语言这么久,看的
懂
代码
,做不出题,写不出来项目?
前言我看得
懂
别人的程序,可是我自己却写不出来,我应该怎么办啊?你了解这些嘛?你只是能从别人书写的
代码
知道每一步都做些什么吧?你明白别人的解题思路吗?...你真的能看
懂
别人的程序吗?好的程
如何读
懂
一段
代码
对于一段不知道背景知识的
代码
,如何读
懂
? 对于程序员来说,读
代码
要比写
代码
困难。因为写
代码
是在自己的世界创造,而读
代码
却是在接触别人的世界的建筑。每个人的世界都是不尽相同的,因此在读别人的
代码
时,总会...
大一新生应该如何学习C语言,书上
代码
看不
懂
理解不了怎么办?
昨天有个读者问我要 C语言的学习路线,他今年刚上大一,书上的
代码
完全看不
懂
。 讲真,大一新生,一般都是零基础的纯小白,看不
懂
书上的
代码
很正常,除非是小学、初中、高中就开始卷计算机的硬核少年;或者是因为...
C++ 语言
64,681
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章