随笔分类 - C++笔记
摘要:string类的成员函数size()的类型 string 类的成员函数size()的类型并非是int型,虽然其类型也是整型的一种,但不是int 这就导致许多对应的库函数,在针对int型进行比较时,无法比较size() 像是max函数: int MAX=0; string a; cin>>a; MAX
阅读全文
摘要:重载小于号 2024.3.30 先从用途出发,谈为什么要重载小于号? 重载小于号的情况多是为了排序自定义类型,例如c++中的结构体和类,无法直接通过sort函数排序, int a[] = {4, 2, 1, 3}; sort(a, a + 4); 对于数组和stl来说可行,对于类就不能这么写 cla
阅读全文