• 类特定的new和delete的使用及理解


    1、(1)CMultiThreadSingleQueue  *quen= new CMultiThreadSingleQueue();

      上述表达式中使用的new操作符,这个操作符是由语言内建的,就像sizeof那样,不能改变意义,总是做相同的事情。它的动作分为3个步骤。第一步:该表达式调用operator new 标准库函数,分配足够大的原始的未类型化的内存,以保存指定类型的一个对象;第二步:运行该类类型的构造函数,用指定初始化式构造对象;第三步:返回指向新分配并构造的对象的指针。

           (2)delete quen;

       上述表达式中使用的delete操作符,主要发生2个步骤。第一步:对quen指向的对象运行适当的析构函数;第二步:通过调用operator delete的标准库函数释放该对象所用的内存。

     

      

  • 相关阅读:
    三.Python数据类型详述
    二.Python基础语法和数据类型
    一.Python特点
    Hive之explode和lateral view
    javascript之函数作用域
    javascript之函数使用
    javascript之函数定义
    javascript之变量
    Html之元素
    Html之页面
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3069885.html
Copyright © 2020-2023  润新知