当前位置:网站首页>显式调用类的构造函数(而不是用赋值构造),实现一个new操作
显式调用类的构造函数(而不是用赋值构造),实现一个new操作
2022-08-04 05:25:00 【夜雨清狂】
//ClassA 为定义好的一个类
//以下相当于ClassA * p = new ClassA (_T("this is classA"));
ClassA* p = (ClassA*)malloc(sizeof(ClassA)); //分配对象所需内存
p->ClassA::ClassA (_T("this is classA")); //通过指针显示调用 构造函数,对内存区域做初始化(要使用ClassA ::类作用域标识)
//以下相当于delete p;
p->ClassA::~ClassA(); //通过指针显示调用析构函数,做释放前的内存清理工作
free(p ); //释放对象内存
边栏推荐
猜你喜欢
随机推荐
Swoole学习(二)
php实现telnet访问端口
Landing, the IFC, GFC, FFC concept, layout rules, forming method, use is analysed
7.16 Day22---MYSQL (Dao mode encapsulates JDBC)
《看见新力量》第四期免费下载!走进十五位科技创业者的精彩故事
4.1 JdbcTemplate for declarative transactions
Unity自动生成阻挡Collider的GameObject工具
OpenRefine开源数据清洗软件的GREL语言
CentOS7 - yum install mysql
Dynamic programming of the division of numbers
TensorRTx-YOLOv5工程解读(二)
少年成就黑客,需要这些技能
MySQL log articles, binlog log of MySQL log, detailed explanation of binlog log
[One step in place] Jenkins installation, deployment, startup (complete tutorial)
C language -- operator details
高性能高可靠性高扩展性分布式防火墙架构
Sublime Text 3 2021.8.3 个人配置
去重的几种方式
Can‘t connect to MySQL server on ‘localhost3306‘ (10061) 简洁明了的解决方法
What is the salary of a software testing student?