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

网站做等保测评seo网站推广平台

网站做等保测评,seo网站推广平台,做静态网站的步骤,做网站设计都需要什么string 容器基本概念 C 风格字符串 ( 以空字符结尾的字符数组 ) 太过复杂难于掌握#xff0c;不适合大程序的开发#xff0c; 所以 C 标准库定义了一种 string 类#xff0c;定义在头文件。 String 和 c 风格字符串对比#xff1a; u Char*是一个指针#xff0c; …string 容器基本概念 C 风格字符串 ( 以空字符结尾的字符数组 ) 太过复杂难于掌握不适合大程序的开发 所以 C 标准库定义了一种 string 类定义在头文件。 String 和 c 风格字符串对比 u Char*是一个指针 String 是一个类 string 封装了 char 管理这个字符串是一个 char 型的容器。 u String 封装了很多实用的成员方法 查找 find拷贝 copy 删除 delete 替换 replace 插入 insert u 不用考虑内存释放和越界 string 管理 char* 所分配的内存。每一次 string 的复制取值都由 string 类负责维护不用担心复制越界和取值越界等。 string 构造函数         string();//创建一个空的字符串 例如 : string str;         string(const string str);//使用一个 string 对象初始化另一个 string 对象         string(const char* s);//使用字符串 s 初始化         string(int n, char c);//使用 n 个字符 c 初始化  string 基本赋值操作         string operator ( const char * s); //char* 类型字符串 赋值给当前的字符串         string operator ( const string s); // 把字符串 s 赋给当前的字符串         string operator ( char c); // 字符赋值给当前的字符串         string assign( const char *s); // 把字符串 s 赋给当前的字符串         string assign( const char *s, int n); // 把字符串 s 的前 n 个字符赋给当前的字 符串         string assign( const string s); // 把字符串 s 赋给当前字符串         string assign( int n, char c); // 用 n 个字符 c 赋给当前字符串         string assign( const string s, int start, int n); // 将 s 从 start 开始 n 个 字符赋值给字符串 string 存取字符操作         char operator []( int n); // 通过 [] 方式取字符         char at( int n); // 通过 at 方法获取字符 string 拼接操作         string operator ( const string str); // 重载 操作符         string operator ( const char * str); // 重载 操作符         string operator ( const char c); // 重载 操作符         string append( const char *s); // 把字符串 s 连接到当前字符串结尾         string append( const char *s, int n); // 把字符串 s 的前 n 个字符连接到当前字 符串结尾         string append( const string s); // 同 operator()         string append( const string s, int pos, int n); // 把字符串 s 中从 pos 开始 的 n 个字符连接到当前字符串结尾         string append( int n, char c); // 在当前字符串结尾添加 n 个字符 c string 查找和替换         int find( const string str, int pos 0 ) const ; // 查找 str 第一次出现位置 , 从 pos 开始查找         int find( const char * s, int pos 0 ) const ; // 查找 s 第一次出现位置 , 从 po s 开始查找         int find( const char * s, int pos, int n) const ; // 从 pos 位置查找 s 的前 n 个字符第一次位置         int find( const char c, int pos 0 ) const ; // 查找字符 c 第一次出现位置         int rfind( const string str, int pos npos) const ; // 查找 str 最后一次位 置 , 从 pos 开始查找         int rfind( const char * s, int pos npos) const ; // 查找 s 最后一次出现位置 , 从 pos 开始查找         int rfind( const char * s, int pos, int n) const ; // 从 pos 查找 s 的前 n 个字符 最后一次位置         int rfind( const char c, int pos 0 ) const ; // 查找字符 c 最后一次出现位置         string replace( int pos, int n, const string str); // 替换从 pos 开始 n 个 字符为字符串 str         string replace( int pos, int n, const char * s); // 替换从 pos 开始的 n 个字 符为字符串 s string 比较操作 /* compare 函数在 时返回 1 时返回 -1 时返回 0 。 比较区分大小写比较时参考字典顺序排越前面的越小。 大写的 A 比小写的 a 小。 */         int compare( const string s) const ; // 与字符串 s 比较         int compare( const char *s) const ; // 与字符串 s 比较 string 子串         string substr( int pos 0 , int n npos) const ; // 返回由 pos 开始的 n 个字符 组成的字符串  string 插入和删除操作         string insert( int pos, const char * s); // 插入字符串         string insert( int pos, const string str); // 插入字符串         string insert( int pos, int n, char c); // 在指定位置插入 n 个字符 c         string erase( int pos, int n npos); // 删除从 Pos 开始的 n 个字符 string 和 c-style 字符串转换         //string 转 char*         string str itcast ;         const char * cstr str.c_str();         //char* 转 string         char * s itcast ;         string str(s);         在 c 中存在一个从 const char 到 string 的隐式类型转换却不存在从一个 string 对象到 Cstring 的自动类型转换。对于 string 类型的字符串可以通过 cstr() 函数 返回 string 对象对应的 C_string. 通常程序员在整个程序中应坚持使用 string 类对象直到必须将内容转化为 char 时才将其转换为 C_string. 提示 :         为了修改 string 字符串的内容下标操作符 [] 和 at 都会返回字符的引用。但当字 符串的内存被重新分配之后可能发生错误.         string s abcdefg ;         char a s[ 2 ];         char b s[ 3 ];         a 1 ;         b 2 ;         cout s endl;         cout ( int *)s.c_str() endl;         s pppppppppppppppppppppppp ;         //a 1;         //b 2;         cout s endl;         cout ( int *)s.c_str() endl;
http://www.yutouwan.com/news/84001/

相关文章:

  • 招聘网站开发背景wordpress插件位置
  • 专业网站seo优化公司湘潭平台公司
  • 做网站发布网我的网站360搜索被做跳转
  • 公司建设网站有什么好处北京海淀区最新通知
  • 廊坊高端品牌网站建设网站改版的目的
  • 建设网站宣传页谁能给个网址啊
  • 湖北省建设厅信息网站深圳网站设计公司哪种
  • 网站建设模块是什么意思域名都有哪些
  • 网站开发哪方面好做深圳市制作网站
  • wordpress模板 多梦长春网站优化
  • 江门网站建设开发标准型网站建设
  • 武威做网站的长春网站建设
  • 莱阳网站制作中国建设银行遵义市分行网站
  • 网站首页轮播图怎么换4399小游戏网页在线玩
  • 山东联通网站备案中国制造网内贸站
  • 企业网站建设免备案免费做链接的app有哪些
  • 网站建设得缺点什么值得买网站模版
  • 网站建设网页制作软件有哪些贵州微信网站建设
  • wordpress百度云插件网站建设优化外包
  • 世界做火的游戏视频网站黄页88和58那个推广好
  • 网站搜索引擎优化怎么做网站建站模板样例
  • 无锡电子商务网站建设公司内蒙网站建设seo优化
  • 大连做网站那个公司最好怎么制定网站
  • 物流网站建设规划书腾讯网站开发
  • 企业网站设计解决方案购物网站主页模板
  • 企业建设网站需要注意什么飞鱼广告投放
  • 站长工具樱花服务外包有哪些
  • 北京招聘高级网站开发工程师wordpress移动端音乐插件
  • 网站入口设计规范wordpress导航改哪个php文件
  • 专业做蛋糕的网站网站运营岗位介绍