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

wordpress建小说站收费优化排名

wordpress建小说站收费,优化排名,优秀的设计,商城网站建设公司指针和字符串string类型 1.指针2.字符串string类型 1.指针 C完全兼容C语言指针&#xff0c;C多出一个this指针 交换两数 #include <iostream>using namespace std;void swap(int *a,int *b){int temp;temp *a;*a *b;*b temp; }int main() {//交换前int a 50;int b …

指针和字符串string类型

  • 1.指针
  • 2.字符串string类型

1.指针

  • C++完全兼容C语言指针,C++多出一个this指针

  • 交换两数

    #include <iostream>using namespace std;void swap(int *a,int *b){int temp;temp = *a;*a = *b;*b = temp;
    }int main()
    {//交换前int a = 50;int b = 60;cout << "交换前的数字" << endl;cout << a << "," << b << endl;//交换后swap(a,b);cout << "交换后的数字" << endl;cout << a << "," << b << endl;return 0;
    }
    

2.字符串string类型

C语言和C++的对比

  • C语言中对字符串的表示通常用指针,新手会面临内存泄漏或者段错误等众多问题
  • 在 C++ 中, string 类是标准库的一部分,用于表示和操作字符串。它是对C语言字符串(以空字符 ‘\0’ 结尾的字符数组)的一个更安全、更方便的封装。 string 类是在 <string>头文件中定义的,并且位于 std 命名空间中

string类的功能和特性

  • 动态大小:与C语言的字符串不同, string 对象可以动态改变大小,这意味着可以在运行时添加或移除字符,而不需要担心分配和释放内存。

  • 安全性:由于 string 管理其自己的内存,因此减少了内存泄漏和缓冲区溢出的风险。

  • 方便的成员函数: string 类提供了各种操作字符串的方法,如 append() (添加)、 insert()(插入)、 erase() (删除)、 substr() (获取子字符串)等。

  • 操作符重载: string 类重载了多个操作符,使得字符串比较、连接和赋值更加直观。例如,可以使用 + 操作符来连接两个字符串,或者使用 == 操作符来比较两个字符串是否相等。

  • 迭代器支持:像其他标准库容器一样, string 类也支持迭代器,可以使用迭代器来遍历字符串中的字符。

  • 与C语言字符串的兼容性: string 类提供了与C语言字符串互操作的功能。例如,可以使用c_str() 方法来获取一个与C语言字符串兼容的、以 null 结尾的字符数组。

  • 简单的 string 类的使用示例

    #include <iostream>
    #include <string>using namespace std;
    int main(){//打印字符串string str = "hello";cout << str << endl;str = str + "Orange";//可以这样写str += "NO.1";//也可以这样写//str代表源字符串:helloOrangeNO.1//substr(5,6)获取一个子字符串//第一个参数:子字符串开始的位置(基于0的索引),从str的第6个字符开始提取//第二个参数:是子字符串的长度,从指定位置开始,提取6个字符//提取的字符为Orangestring GetTest = str.substr(5,6);//获取字符cout << str << endl;cout << GetTest << endl;
    }
    
http://www.fp688.cn/news/164477.html

相关文章:

  • 成都网站建设公司汇总免费推广软件
  • 塘下做网站怎么找到当地的微信推广
  • 设计平面广告seo点击软件手机
  • 求推荐做ppt的网站如何制作微信小程序
  • 个人软件制作网站源码二级域名网站查询入口
  • 丹阳网站怎么做seo宁波网站建设的公司
  • 福建住房和城乡建设部网站宁波网络推广团队
  • 本地创建wordpressseo技术外包 乐云践新专家
  • 上线了做网站要钱推广方法
  • 通辽做网站的公司seo诊断
  • 河北做网站的公司哪里可以建网站
  • 银川专业做网站如何拥有自己的网站
  • 网站建设与运营财务报表怎么给公司做网站
  • 西宁做网站公司电话百度网站怎么提升排名
  • 海宁高端网站设计武汉seo网站优化技巧
  • 长垣县做网站的在线识别图片百度识图
  • 关于网站建设的外文翻译企业宣传标语
  • 怎么给网站做背景软件外包
  • 自学做网站可以嘛网上推广方式
  • 家电网站建设需求分析南宁百度seo建议
  • php企业网站东莞网站推广优化网站
  • 网站性能关键词挖掘查询工具
  • 做网站怎么对接国际收款商户网络广告的优势有哪些
  • 橙色在网站中的应用sem推广软件哪家好
  • 找做网站公司网络推广怎么找客户
  • 坂田网站建设费用明细西安seo按天收费
  • 网站链接dw怎么做网络关键词
  • 广州免费技能培训班谷歌seo引擎优化
  • 有个人免费网站吗网络广告推广方案
  • 网站开发公司排行如何进行网站制作