• 我的消息
  • 我的博客
  • 我的学院
  • 我的下载
  • 我的收藏
  • 消息
  • 搜索条件:
    点击返回全部
    全部文章 > {categoryName }
    • 智能指针的底层实现

      引入:定义一个类来封装资源的分配和释放,在构造函数完成资源的分配和初始化,在析构函数完成资源的清理。 boost库的智能指针 auto_ptr:资源转移,当使用拷贝构造,赋值操作时将资源转移,并将...

      原创
      2017-09-10 14:33:07
      54
      0
    • c++动态内存管理

      c语言中我们学习了malloc,calloc,realloc,free这四个函数,前面都是c语言用来动态申请内存的函数(他们都是在堆上申请内存)最后一个函数是释放前面三个所申请的空间。 返回值:成功...

      原创
      2017-07-28 09:51:18
      412
      0
    • c++-----string和深浅拷贝

      深浅拷贝 浅拷贝主要存在的问题就是同一块内存释放多次。所以引入深拷贝来解决这些问题。 下面通过代码看下浅拷贝存在的问题class String { public: String(const...

      原创
      2017-07-26 13:44:07
      65
      0
    • c++实现线性表和双向链表

      深浅拷贝:深浅拷贝主要解决的问题是同一块内存释放多次 浅拷贝 深拷贝 c++实现线性表 SeqList.h #define _CRT_SECURE_NO_WARNINGS #includ...

      原创
      2017-07-21 15:33:00
      91
      0
    • c++继承(单继承,多继承,菱形继承和虚继承)详解

      下面我将从继承实例(代码 ),继承对象模型和原理来分析继承。 单继承 模型 代码class A { public: int _a; }; class B:public A { pub...

      原创
      2017-07-21 14:36:32
      167
      0
    • c/c++常见面试题(一)

      1.c++的三大特性是什么?说说你对面向过程和面向对象的理解? 三大特性是:封装,继承,多态。 面向过程:倾向于做一件事的流程,先做什么,然后做什么,最后做什么。更接近与计算机...

      原创
      2017-07-17 10:34:10
      61
      0
    • c++日期类

      #define _CRT_SECURE_NO_WARNINGS #include #include #include using namespace std;class Date { frie...

      原创
      2017-07-10 18:23:55
      82
      0
    • c++引用,指针

      1.什么是引用 引用不是定义一个变量,而是给一个已经定义的变量新起一个别名 引用的格式:类型&引用变量名=已定义过的变量名 引用的特点: (1)一个变量可取多个别名 (2)引...

      原创
      2017-07-03 18:37:57
      80
      0
    • c++函数重载的实现原理

      1.c++问什么引入函数重载 在c语言中,如果我们写两个函数名相同的函数,编译器会告诉我们,函数重定义的错误。我们还会遇到下面这个问题:如果我们写一个计算int类型的加法,另一个计算double类...

      原创
      2017-07-03 10:37:40
      117
      0
    • IPC----消息队列

      1.消息队列的定义 消息队列提供了⼀种从⼀个进程向另⼀个进程发送⼀个数据块的⽅法。 每个数据块都被认为是有⼀个类型,接收者进程接收的数据块可以有不同的类型值。 消息队列接收发送消息的特点:新添加的...

      原创
      2017-06-29 15:12:52
      129
      0
  • 学院
  • 下载
  • 消息