矩阵表达形式:
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) a.find("Apple") if (a.find("p")!= 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){ cout<<word<<ednl; } return 0; }
|
toLowerCase
1 2 3 4 5 6
| int main(){ string Data="ABC"; cout << toLowerCase(Data)<<endl; return 0; }
|
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