随笔分类 - 剑指offer
刷题
摘要:#include <iostream> using namespace std; void ReplaceBlank(char str[], int length) { if(str == NULL || length<=0) return; int originalLength = 0; int
阅读全文
摘要:#include <iostream> using namespace std; bool Find(int* matrix, int rows, int columns, int numbers) { bool found = false; if(matrix != NULL && rows >
阅读全文
摘要:赋值运算函数 对于定义一个赋值运算符函数时,需要注意一下几点: 函数的返回类型必须是一个引用,因为只有返回引用,才可以连续赋值 传入的参数声明为常量引用,可以提高代码效率,同时赋值运算函数内不会改变传入的实例状态 一定要记得释放实例自身已有的内存,否则程序容易出现内存泄露 注意传入的参数和当前的实例
阅读全文