本文准备收集刷题期间遇到的C++语言相关知识点
- C++中使用to_string(char a)时,不会生成char对应字符串,而是将该字符的ASCII码存入字符串,如果需要char转string,可以new一个string,用push_back()把字符填进去
- unique函数,可以对集合进行去重(将不重复的元素移到前面),常用的格式是iterator unique(iterator it_1,iterator it_2);
vector<int> vec = {
1,3,3,4,5,6,6,7}
int n = unique(vec.begin(),vec.end()) - vec.begin(); //unique返回不重复序列的最后一个元素的下一个元素
//{1,3,4,5,6,7,6,7}
//使用unique之前先sort,且仅使用前面的有序元素
- 对于类对象的成员引用,有“.”和“->”两种方式,要注意该对象是否是指针形式,具体如下
class stu{
public:
string name = "4416";
int age = 20;