- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 进程详述
进程是什么 在书上看到过说,进程是计算机正在被执行的程序实例。 其实,进城本身是不存在的,当一个进程开始执行后,琮凯性执行到执行完毕退出的这段时间内,内存中的内容就是进程。 为什么需要进程 因为技术发展,我们不断在追求高效,多进程技术可以让我们实现多任务并发技术(这也是嵌入式 安装操作系统的好处 其他好处还有丰富的网络 堆栈 库资源 降低耦合) 并发 :利用分时技术,在linux操作系统上可
2017-09-18 13:39:55 582
转载 STL各种容器的特征
STL各种容器的特征 1.vector 内部数据结构:数组 随机访问每个元素 在末尾增加或删除元素所需时间与元素数目无关,在中间或开头增加或删除元素随元素数目呈线性变化。 vector的迭代器在内存重新分配时将失效(它所指向的元素在操作前后不一样)vector迭代器的失效情况: (1)当插入(push_back)一个元素后,end操作返回的迭代器肯定失效。 (2)当插入(push_bac
2017-09-07 09:56:16 783
转载 【笔试题】深拷贝与浅拷贝(二)
刚看到一道同类型的,一起搬上来了。。。#include <iostream> class A { int i; }; class B { A *p; public: B() { p = new A; } ~B() { delete p; } }; void sayHello(B b) { } int main() {
2017-09-06 17:13:55 590
原创 【笔试题】深拷贝与浅拷贝(一)
今天做了道笔试题,是一道改错题,错误隐藏的还蛮深,但要是想到深拷贝和浅拷贝,就容易多了。 题目: #include <vector> #include <iostream> using namespace std; class CDemo { public: CDemo() : str(NULL) {};
2017-09-06 16:43:28 607
原创 模板类的友元重载
c++代码实现模板类的友元重载#include <iostream> using namespace std;template <class T> class Test;template <class T> ostream& operator<<(ostream& out, const Test<T> &obj);template <class T> class Test { private
2017-09-06 10:19:09 349
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人