04 2016 档案

摘要:String类的三种实现 浅拷贝 当类里面有指针对象时,进行简单赋值的浅拷贝,两个对象指向同一块内存,存在崩溃的问题!这里我们要进行深拷贝。 深拷贝 写时拷贝 string 之间拷贝时不是深拷贝,只拷贝了指针, 也就是共享同一个字符串内容, 只有在内容被修改的时候, 才真正分配了新的内存并 copy 阅读全文
posted @ 2016-04-19 14:32 A_carat_tear 阅读(452) 评论(0) 推荐(1)
摘要:链表概念--链表是一种线性表,但是并不是顺序存储,而是每个节点里面存储着下一个节点的指针,把存储数据元素的数据串链起来 单链表的实现 阅读全文
posted @ 2016-04-19 13:25 A_carat_tear 阅读(453) 评论(0) 推荐(1)
摘要:不使用库函数、自己编写的(strlen、strcpy、strcmp、strcat、memcmp、memcpy、memmove) 阅读全文
posted @ 2016-04-19 10:46 A_carat_tear 阅读(863) 评论(0) 推荐(1)
摘要:在我们自己编写 C/C++的头文件时,可能会忽略一点:用一些处理机制来避免头文件的重复包含,因为头文件的内容在预编译时是把头文件的内容完全拷贝到引入的地方替换头文件的包含命令,而包含的头文件可能有包含很多内容,所以要是重复包含头文件,可能会使预编译后的源文件代码冗余量很大,造成空间上的浪费。 1、 阅读全文
posted @ 2016-04-10 17:23 A_carat_tear 阅读(769) 评论(0) 推荐(2)