随笔分类 - C++
摘要:vector list 定义 动态数组 双向链表 增加 push_back push_back, push_front, insert 删除 pop_back pop_back, pop_front, remove 排序 头文件 sort 成员函数 sort list经过排序、插入操作后,迭代器不会
阅读全文
摘要:值传递需要开辟存储空间并拷贝这个对象,引用传递只是给这个对象起了一个别名,不涉及开辟空间和拷贝操作,引用传递更高效 值传递在调用函数中修改的不是原来的对象,而引用传递在调用函数中就能直接修改原来的对象 举个例子体会一下:435. 无重叠区间 贪心算法求解,涉及到排序操作,排序函数中需要指定按照结束时
阅读全文
摘要:stat函数 头文件:#include <sys/stat.h> int stat(const char* restrict pathname,struct stat* restrict buf); 第一个参数pathname:文件名,需要获取该文件的信息 第二个参数buf:stat函数将pathn
阅读全文
摘要:目录运算符重载继承多态抽象基类 运算符重载 重新定义+-*/操作,对同类对象使用,以时间类Time为例子进行理解 Time.h class Time{ private: int hour, minute; public: Time(); Time(int h, int m); void show_t
阅读全文
摘要:目录类声明成员函数构造函数和析构函数文件组织this指针 类声明 class ClassName{ private: // data member declarations; public: // member funtion declarations; }; 成员函数 一般定义成员函数的方式是在类
阅读全文