c++中的new的应用
2024-08-27 11:42:26
代码如下:
#include <cstddef>
#include <iostream> using namespace std; class CTest{
public:
int a = ;
void outVar(){
cout << "var a: " << a;
}
}; class CBest{
public:
int b = ;
void outVar(){
cout << "var b: " << b;
}
}; CTest *fun(CBest* pBest){
CTest* pTest = new CTest();
pTest->a = pBest->b;
return pTest;
} int main(int argc, char **argv)
{
CBest* pBest = new CBest();
pBest->outVar();
CTest* pRes = fun(pBest);
pRes->outVar();
if(pBest != NULL){
delete pBest;
}
if(pRes != NULL){
delete pRes;
} return ;
}
最新文章
- 初识Hadoop、Hive
- Oracle 数据库基础——安装
- 一种效率更高的for循环
- XP局域网内专用消息队列
- Android Fragment学习笔记(二)----Fragment界面添加和管理
- centos 6.4下安装postgresql 9.2
- iOS 高阶
- LA 3357 (递推 找规律) Pinary
- 理解Android的手势识别
- hdu 5611 Baby Ming and phone number(模拟)
- InstallShield 工程类型MSI 使用过程中碰到的问题及解决方法。
- 微信支付[v3]
- 微信小程序教学第二章:小程序中级实战教程之预备篇 - 项目结构设计&#160;|基于最新版1.0开发者工具
- 【NOIP模拟】cut
- service docker start后docker stop/waiting的解决方法
- xargs原理剖析及用法详解
- 设置eclipse不同的workspace共享配置
- jQuery的回调管理机制(二)
- New Concept English Two 21 55
- 撩课-Web大前端每天5道面试题-Day7