zoukankan      html  css  js  c++  java
  • C++中new和malloc

    1、malloc的工作原理:

      malloc使用一个数据结构(链表)来维护分配空间链表的构成:分配的空间/上一个空间的数据/下一个空间/空间大小等信息。
        对malloc分配的空间不要越界访问,因为容易破坏后台的维护结构,导致malloc/free

    2、new和malloc的区别和联系:

      联系:new的实现使用的是malloc来实现的
        区别:new使用malloc后,还要初始化空间。

         基本类型,直接初始化成默认值(int成0 bool类型是false);
                 UDT(用户自定义的)类型,直接调用指定的构造器

  • 相关阅读:
    Java工具类
    集合 -- 嵌套表
    集合--索引表
    第一章
    记录Record
    序列Sequence
    操纵数据库 DML
    表的集合操作
    视图
    索引
  • 原文地址:https://www.cnblogs.com/zjzsky/p/3462043.html
Copyright © 2011-2022 走看看