首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
獭獭2
获赞
0
粉丝
0
关注
4
看过 TA
0
女
南京航空航天大学
2019
电气工程师
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑獭獭2吗?
发布(3)
刷题
獭獭2
2020-07-08 16:06
电气工程师
C++-string字符串类(详解)
在C语言里,字符串是用字符数组来表示的,而对于应用层而言,会经常用到字符串,而继续使用字符数组,就使得效率非常低. 所以在C++标准库里,通过类string从新自定义了字符串。 头文件: #include string直接支持字符串连接string直接支持字符串的大小比较string直接支持子串查找和提取string直接支持字符串的插入和替换string同时具备字符串数组的灵活性,可以通过[ ]重载操作符来访问每个字符。字符串数组和string对象尽量不要混合使用,会带来意想不到的问题 例如,通过字符串数组赋值给string对象: 复制代码 string str; char s[]=&q...
0
点赞
评论
收藏
转发
獭獭2
2020-07-08 10:54
已编辑
电气工程师
C++ 范围for语句
在C++11中间,引入了范围for语句,它的作用就是简化遍历给定序列的操作。语法形式如下:for (declaration : expression)statement declaration: 定义的变量expression: 要遍历的对象statement: 语句 举例: string s = "string"; //一般打印字符串s的每个字母的方法 for(int i = 0; i < s.size(); i++) { cout << s[i] << " "; } //范围for语句 for(auto c :...
0
点赞
评论
收藏
转发
獭獭2
2020-07-08 10:48
电气工程师
c/c++中string与char的区别
在C语言中,string 是定义一个字符串,存储的是一段如“abcd”的数据,而且最后还有一个结束符'\0';char 是定义一个字符,存储一个字符,占一个字节。 在C++中,string有两种,一种是字符串char[],另外一种是封装好的字符串类,要区别理解。例如'a'是char, "a"是char string,这两者都是普通的字符和字符串,和C语言中没什么不同值得注意的是后者包含两个字符,末尾有一个隐身的'\0'而 string str = "a" 是C++ 封装好的string。C++中的char string和string不是一回事。当用到了&...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务