growing
发布时间:2017-01-31 18:48:10
1.尽量以const,enum,inline替换#define用const替换#define原因之一:调试代码的时候,宏替换是直接把一个变量名替换为一个数字,在调试器里直接出现一个数字你可能会摸不着头脑,把这个变量定义为const就会出现变量名,不至于忘记它是干什么的。总结:对于单纯的常量,最好以const或者enum替换#define.........【阅读全文】
发布时间:2016-04-20 14:20:57
1.暴力旋转while(循环次数--){ void move_left(char arr[], int count) { int i = 0; int len = strlen(arr); for (i = 0; i < count; i++) &.........【阅读全文】
发布时间:2016-04-20 09:55:59
例如:This is a sample ->SAMPLE A IS tHIS#include#include#include using namespace std;class Transform {public: string trans(string& s, int n) .........【阅读全文】
发布时间:2015-12-13 19:22:56
COW:Copy on wirte所谓写时拷贝,就是在需要改写字符串的时候才会去开辟空间,写入新的字符串。要是不改写,就只是单纯的创建一个指针,指向原有的字符串。此字符串头部放入指向它的指针个数,以便知道何时需要delete。以“拖延战术”来提高效率。点击(此处)折叠或打开#include.........【阅读全文】