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

服装电子商务网站建设与实现seo数据统计分析工具有哪些

服装电子商务网站建设与实现,seo数据统计分析工具有哪些,网站建设自助建站企业,免费企业网站 优帮云string实际上是C内置的一个类,内部对char *进行了封装,不用担心数组越界问题,string类中,除了上课讲解的函数外,还有很多函数可以使用,可以自行查阅文档。 构造函数原型: string(); //创建一个…

string实际上是C++内置的一个类,内部对char *进行了封装,不用担心数组越界问题,string类中,除了上课讲解的函数外,还有很多函数可以使用,可以自行查阅文档。

构造函数原型:

string(); //创建一个空的字符串 例如: string str;

string(const char* s); //使用字符串s初始化

string(const string& str); //拷贝构造函数

string(int n, char c); //使用n个字符c初始化

string(char *str,int n);//保留前n个字符组成字符串

常用函数

str.size() //取字符串的长度

str.length() //同上取字字符串的长度

str.empty() //判断字符串是否为空

str1==str2 //判断字符串是否相等

字符串的追加

string& operator+=(const char* str); //重载+=操作符

string& operator+=(const char c); //重载+=操作符

string& operator+=(const string& str); //重载+=操作符

string& append(const char *s); //把字符串s连接到当前字符串结尾

string& append(const char *s, int n); //把字符串s的前n个字符连接到当前字符串结尾

string& append(const string &s); //同operator+=(const string& str)

string& append(const string &s, int pos, int n);//字符串s中从pos开始的n个字符连接到字符串结尾

取字符

char& operator[](int n); //通过[]方式取字符

char& at(int n); //通过at方法获取字符

插入

string& insert(int pos, const char* s); //插入字符串

string& insert(int pos, const string& str); //插入字符串

删除

string& erase(int pos, int n = npos); //删除从Pos开始的n个字符

string& substr(int pos = 0, int n = npos) const; //返回由pos开始的n个字符组成的字符串。注意接收!!

替换

string& replace(int pos, int n, const string& str); //替换从pos开始n个字符为字符串str

string& replace(int pos, int n,const char* s); //替换从pos开始的n个字符为字符串

#include<iostream>#include<string.h>using namespace std;
int main(){//复习之前讲的string函数string str1 = "admin";char str2[23]="9999";cout << str1.at(0) <<endl;cout << str1[0] << endl;cout << "字符串长度0" << str1.size() << endl;cout << "字符串长度" <<str1.length() <<endl;//字符串的遍历for(char c:str1){cout << c << endl;}cout << "*****" << endl;for(int i=0;i<str1.size();i++){cout << str1[i] << endl;}//string实际上是C++内置的一个类,内部对char *进行了封装,不用担数组越界问//类里面有很多方法string str3 = "welcome"; //隐式调用构造函数cout << str3 << endl;string str4("hello");//显示调用构造函数cout << str4 << endl;// 创建一个堆内存对象string *str5 = new string("world");cout << *str5 << endl;delete str5;string str6(str4);//调用拷贝构造函数cout << str6 << endl;string str7(3,'a');//使用3个字符初始化字符串cout <<str7 <<endl;string str8("ASDFFGGG",3);//保留3个字符组成字符串cout << str8 << endl;cout << str8.empty() << endl; //判断字符串是否为空cout << (str7 == str8)  << endl;//判断字符串是否相等//字符串的追加string str9("qqqq");string str10("mmmmm");str9+=str10;cout << str9 << endl;str9+="hhhhhh";cout << str9 << endl;//字符追加str9+='u';cout << str9 <<endl;char *str11 = "99999";str9 += str11;cout << str9 <<endl;//字符串的拼接string str12("aaaa");str12.append("wwwww");cout << str12 <<endl;//将字符串的前n个字符拼接到目标字符串的结尾//参数1 从哪个字符串 里选取字符进行拼接//参数2  选取前几个字符str12.append("werttyu",3);cout << str12 << endl;//将字符串的s中从某个字符开始的n个字符拼接到目标字符串的结尾//参数1 从那个字符串里选取字符进行拼接//参数2  从哪开始//参数3  拼接几个字符str12.append("mnbvc",1,3);cout << str12 << endl;//插入//参数1  从哪开始插//参数2  插入什么string str13="asdf";str13.insert(2,"nnn");  //在指定位置插入字符串cout << str13 << endl;//asnnndf//删除(截取)//参数1  从哪开始删除(截取)//参数2  删除(截取)几个字符string str14="asdfg";cout << str14.erase(2,3) << endl;//"as"string str15="nhytgbvfr";cout << str15.substr(2,4) << endl;//"ytgb"//替换//参数1  从哪开始替换//参数2  替换几个字符//参数3  替换为什么string str16="mnbvc";cout << str16.replace(0,3,"kkk") << endl; //"kkkvc"return 0;
}

 通过string复习运算符重载

#include <iostream>
#include <cstring>
using namespace std;class String{
private:string str;
public:String(const string &s); //构造函数//友元运算符重载friend String operator +(const String &s1,const String &s2);friend bool operator >(const String &s1,const String &s2);friend bool operator <(const String &s1,const String &s2);friend bool operator ==(const String &s1,const String &s2);//成员函数运算符bool operator !=(const String &other);//赋值运算符String& operator =(const String &s);// 类型转换operator string(); //String转string//成员函数string get_str() const;
};//构造函数
String::String(const string &s)
{str = s;
}//类型转换
String::operator string()
{return str;
}//访问属性str
string String::get_str() const
{return str;
}///字符串赋值
String& String::operator =(const String &s)
{str=s.str;return *this;
}//字符串长度判等
bool String::operator !=(const String &other)
{return str.size() != other.str.size();
}//字符串拼接
String operator +(const String &s1,const String &s2)
{return s1.str+s2.str;
}
//字符串长度 >
bool operator >(const String &s1,const String &s2)
{return s1.str.size()>s2.str.size();
}
//字符串长度 <
bool operator <(const String &s1,const String &s2)
{return s1.str.size()<s2.str.size();
}//字符串长度 ==
bool operator ==(const String &s1,const String &s2)
{return s1.str.size()==s2.str.size();
}
int main()
{String s1("qwe");String s2("qwe");String s3("QWE");String s4("1234");String s5("12");String s6("5678");String s7("34");if(s1>s2)cout<<"正确"<<endl;elsecout<<"错误"<<endl;if(s1>s3)cout<<"正确"<<endl;elsecout<<"错误"<<endl;if(s1>s4)cout<<"正确"<<endl;elsecout<<"错误"<<endl;cout<<(s2+s3).get_str()<<endl;s2=s3;cout<<s2.get_str()<<" "<<s3.get_str();return 0;
}


文章转载自:

http://zOJLbFI8.smnxr.cn
http://fbTrTSG8.smnxr.cn
http://TPHm2xoI.smnxr.cn
http://T5h8zUhh.smnxr.cn
http://V0qzEY6r.smnxr.cn
http://n98YDFi9.smnxr.cn
http://sy4Bbet4.smnxr.cn
http://EC0S2RfQ.smnxr.cn
http://UeMG5FDJ.smnxr.cn
http://8LnOSixb.smnxr.cn
http://YhTpafW8.smnxr.cn
http://2CgtlNUw.smnxr.cn
http://EpyWkJpc.smnxr.cn
http://SW1UsPHL.smnxr.cn
http://5AuLcAxs.smnxr.cn
http://Lw98ccTy.smnxr.cn
http://BlqgNXiR.smnxr.cn
http://RPe4GpMd.smnxr.cn
http://SN5WCufx.smnxr.cn
http://Zov5f0lW.smnxr.cn
http://mkVGP2bh.smnxr.cn
http://bQaM9l1c.smnxr.cn
http://Qlq4SXIh.smnxr.cn
http://OwyeSNzA.smnxr.cn
http://oLJoMEuE.smnxr.cn
http://dakIaiMC.smnxr.cn
http://lrK7CcTK.smnxr.cn
http://kGLeBdEF.smnxr.cn
http://RZJr2VWA.smnxr.cn
http://DeyvRHiH.smnxr.cn
http://www.dtcms.com/wzjs/772426.html

相关文章:

  • 网站开发liucheng平阳手机网站制作
  • 市文联网站建设模板网站会员
  • 装修怎么做网站视频拍摄器材
  • 微软网站开发工具有哪些ai绘制logo
  • 网站服务器 数据库服务器创网科技
  • 开发高端网站建设价格找手工活做注册网站
  • 网站备案周期影楼后期修图培训学校
  • 成都电子网站建设多少钱合肥房产网365
  • 易语言如何做网站登录建设银行信用卡卡网站首页
  • 勉县网站建设做电商网站要备案吗
  • 微网站 杭州php网站有点
  • 怎样办网站网站建设需要几个人
  • 国内高校网站建设的调查多语种网站建设开发
  • 站长之家关键词查询淘宝怎么发布网站建设
  • 阳泉企业网站建设公司企业做网站需要在通管局备案
  • 深圳市建网站网站footer模板
  • 哪些网站是wordpress黄石本土做网站的公司
  • 兰州最好的网站开发公司自己开发的软件怎么卖
  • 学校网站建设成功案例做暧暧视频网站
  • 网站建设的功能需求文档seo咨询推广
  • asp文件怎么做网站seo排名优化课程
  • 商城网站有哪些功能建设网站需要几个文件夹
  • 网站如何做关健词收录用什么软件做网站hao
  • 美食网站黑米如何做淘宝网站开发框架
  • 做国际网站装修东莞seo建站优化费用
  • 网站开发与维护的工资wordpress 引用页面
  • 建筑装饰公司简介模板网站 seo 优化建议
  • 周口规划建设局网站h5网站建设功能计划表
  • 国内特效网站织梦系统怎么做单页网站
  • 网站服务理念厦门网站建设外贸