String容器

1.string基本概念

2.string构造函数

构造函数原型:


string();         创建一个空的字符串

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

string(const string& str); 使用一个string对象初始化另一个string对象

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

代码:

#include
using namespace std;
#include
void test()
{
	const char *str="hello world";
	
	string s2(str);
	cout<

3.string-赋值操作

string赋值方式 :1.等号赋值  2.assign赋值 

代码:

#include
using namespace std;
#include
//string赋值方式 :1.等号赋值  2.assign赋值 
void test()
{
	//1.等号赋值 
	string str1;
	str1="hello world";
	cout<<"str1= "<

4. string字符串拼接

函数原型

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个字符连接到字符串的结尾

代码:

#include
using namespace std;
#include

void test()
{
	//1
	string str1;
	str1+="YOU";
	cout<<"str1= "<

你可能感兴趣的:(c/c++语言基本知识,p2p,蓝桥杯,linq)