当前位置: 首页 > news >正文

银川品牌网站建设公司wordpress 分类目录 标题

银川品牌网站建设公司,wordpress 分类目录 标题,上海 专业网站设计,网站推广的网站string是表示字符串的字符串类#xff0c;该类的接口与常规容器的接口基本相同#xff0c;再添加了一些专门用来操作string的常规操作。string在底层实际是#xff1a;basic_string模板类的别名#xff0c;typedef basic_stringchar, char_traits, allocator strin…string是表示字符串的字符串类该类的接口与常规容器的接口基本相同再添加了一些专门用来操作string的常规操作。string在底层实际是basic_string模板类的别名typedef basic_stringchar, char_traits, allocator string。不能操作多字节或者变长字符的序列。 在使用string类时必须包含#include头文件以及using namespace std标准空间。 1.常见string类容量操作接口 size()返回字符串的有效长度size()length():返回字符串的有效长度作用于size()相同capacity(): 返回空间总大小empty(): 检测字符串释放为空串是返回true否则返回falseclear(): 清空有效字符resize(n):将有效字符的个数该成n个 如例 void test(string s) {cout s.size() endl; //字符串的有效长度cout s.length() endl;//字符串的有效长度cout s.capacity() endl;//空间的总大小cout s.empty() endl;//检测字符串是否为空串是则返回true,反之返回falsecout s endl;cout endl;s.resize(3);//将字符串的有限个数改为3个cout s.size() endl;cout s.length() endl;cout s.capacity() endl;cout s endl;cout endl;s.clear();//清空字符串cout s.empty() endl;cout s endl; }2.String类对象访问及遍历操作 operator[]返回pos位置的字符const string类对象调用begin endbegin获取第一个字符的迭代器 end获取最后一个字符下一个位置的迭代器从前往后打印rbegin rendbegin获取最后一个字符的迭代器 end获取第一个字符钱啊一个位置的迭代器从后往前打印 如例 void test(string s) {cout s.operator[](0) endl;//返回位置0处的字符string::iterator it s.begin();//获取第一个字符的迭代器while (it ! s.end())//直到与最后一个字符下一位置的迭代器相等则跳出循环{cout *it endl;it;}string::reverse_iterator rit s.rbegin(); //可抽象理解为获取第一个字符的迭代器while (rit ! s.rend())//可抽象理解为直到与最后一个字符下一位置的迭代器相等则跳出循环{cout *rit endl;rit;}}3.String类对象修改操作 push_back(‘c’): 在字符串后尾插字符cappend(“world”): 在字符串后追加一个字符串operator(str): 在字符串后追加字符串str c_str(): 返回C格式字符串find(‘c’,pos):从字符串pos位置开始往后找字符c返回该字符在字符串中的位置rfind(‘c’,pos):从字符串pos位置开始往前找字符c返回该字符在字符串中的位置substr(pos,n):在str中从pos位置开始截取n个字符然后将其返回 如例 void test(string s) {s.push_back(c);//尾插一个字符ccout s endl;s.pop_back();//尾删一个字符cout s endl;s.append( world);//在字符串后追加一个字符串 worldcout s endl;char str[] !!!;s.operator(str);//在字符串后追加一个字符串strcout s.c_str()endl;//以c格式打印字符串cout s.find(o, 5)endl;//从位置5处向后查找字符o并返回其位置cout s.rfind(o, 5) endl;//从位置5处向前查找字符o并返回其位置cout s.substr(0, 5)endl;//截取位置0到位置5处的字符串 }4.string模拟实现 class String { public:String(const char *str){if (str nullptr){return;}_str new char[strlen(str) 1];strcpy(_str, str);}String(const String str):_str(new char[strlen(str._str)1]){strcpy(_str, str._str);}~String(){if (_str){delete[] _str;_str nullptr;}} private:char *_str; };
http://www.pierceye.com/news/47929/

相关文章:

  • 万柏林网站建设什么网站做优化最好?
  • 网站建设电商板块.net 网站模板下载地址
  • 网站收录突然减少没有网怎么装wordpress
  • 在服务器网站上做跳转页面南京市江宁区建设局网站
  • 做网站好网站怎么做能让人搜到
  • 网站开发体会范文宝安网站(建设深圳信科)
  • 怎样免费做公司网站企业网站设计中应注意产品发布功能优化
  • 网站标题特效公司建设网站的通知
  • 乐山建设网站东营建设信息网登录
  • 泰安网站建设培训网站建设历史
  • 返利淘客网站源码pytson做网站安全吗
  • 做废塑料生意那个网站最专业扬中吧百度贴吧
  • 厦门专业网站设计公司网站什么时候备案好
  • 个人网站做项目通州网络推广
  • 做平台网站产品上传网站建设三网
  • 网站关键词如何设置哔哩哔哩在线看免费观看视频
  • 产品广告设计seo优化排名
  • 中英双语网站程序建设网站iss
  • 网站开发公司怎么查询latex wordpress
  • 推广通谷歌搜索引擎优化
  • 乐清市网站建设公司微网站模板 餐饮
  • jsp servlet做博客网站wordpress忘记邮箱
  • 上海建设工程监理行业协会网站网络科技公司logo
  • 网站ppt怎么做软件公司网站设计
  • 网站js聊天代码国家信用信息公示系统贵州
  • 花瓣网网站模板久久建筑网怎么赚金币
  • 网站建设的三要素建立个人博客wordpress
  • 如何选择o2o网站建设软件开发工具与环境实践报告
  • ps网站设计素材南宁网站制作平台
  • 免费提交网址的网站页游小游戏