矩阵表达形式:

vector;vector

循环常用表达形式:

for (const string &word:components){
cout<<word<< endl;
}

常见函数

1
2
3
4
5
6
7
8
9
10
11
12
13
list.pop_back()
set.insert()
list.erase()
set.erase()

stringSplit(v1,",")
stringToInterger(numstr)
intergerToString(num)
int randomnumber= randomInterger(1,100) //1-100
a.find("Apple")
if (a.find("p")!= string::npos){ // string::npos 表示未找到,不存在
return 0;
}
1
2
3
4
5
6
7
8
9
10
int main(){
string data="a,b,c";
vector<string> components=stringSplit(data,",");
for (const string & word: components){ // &表示引用而非拷贝;word表示元素;string对应之前容器中的元素类型
cout<<word<<ednl;
}
return 0;
}

//【‘a','b','c'】

toLowerCase

1
2
3
4
5
6
int main(){
string Data="ABC";
cout << toLowerCase(Data)<<endl;
return 0;
}
// "abc"

getLine

1
2
3
4
5
int main(){
string input=getLine("Please Enter Here");
cout <<"You Entered"<<input<<endl;
return 0;
}

startsWith

1
2
3
4
5
6
7
int main(){
string str="Hello World";
if (startWith(str,"Hello")){
cout<<"String starts with Hello"<<endl;
}
return 0;
}

一些规范表达:
header file 保护,如果已经定义过,即使重复也不能够调用

#ifndef EXAMPLE_H
#define EXAMPLE_H

// 头文件内容

#endif // EXAMPLE_H