06 2024 档案
摘要:cmake的使用 目录结构 主目录为tmms tmms目录下的CMakeLists cmake_minimum_required(VERSION 2.6)#设置工程的版本 project(tmms) set(CMAKE_INSTALL_PREFIX ../bin) include_directori
阅读全文
摘要:虚拟内存与分段分页 虚拟技术 虚拟技术就是把一个物理实体转换为多个逻辑实体。 主要分为: 时分复用技术 多进程与多线程:多个进程能在同一个处理器上并发执行使用了时分复用技术,让每个进程轮流占用处理器,每次只执行一小个时间片并快速切换。 空分复用技术 虚拟内存使用了空分复用技术,它将物理内存抽象为地址
阅读全文
摘要:智能指针 auto_ptr指针的问题 auto_ptr采用copy语义来转移指针资源,转移指针资源的所有权的同时将原指针置为NULL,这跟通常理解的copy行为是不一致的(不会修改原数据),而这样的行为在有些场合下不是我们希望看到的。 vector<auto_ptr<People>> peoples
阅读全文
摘要:静态库和动态库 为什么需要使用库?有的时候我们并不想让别人看见函数的内部实现,而是看中他们的功能;有一些重复性的工作我们不用自己写,但是拷贝别人的源代码的时候是可以直接修改源代码的,所以库就可以很好的很好的开放接口,隐藏实现。 函数地址的绑定是在编译期间,如果一个main.c用到了imo.c文件下的
阅读全文

浙公网安备 33010602011771号