楼主: ruhemiadui
79 0

[学习资料] 5.Boost之“资源申请即初始化” [推广有奖]

  • 0关注
  • 12粉丝

已卖:2328份资源
好评率:99%
商家信誉:一般

硕士生

50%

还不是VIP/贵宾

-

威望
0
论坛币
1138 个
通用积分
2722.0065
学术水平
6 点
热心指数
8 点
信用等级
10 点
经验
-6594 点
帖子
0
精华
0
在线时间
356 小时
注册时间
2012-6-24
最后登录
2026-1-28

楼主
ruhemiadui 发表于 2025-1-9 12:16:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
1.RAII:
资源申请即初始化
:#define
_CRT_SECURE_NO_WARNINGS
#include
<iostream>
#include
<stdlib.h>
#include
<string>
using
namespace
std;class
mystr
{public
:char
*p=nullptr
;public
:mystr
(const
char
*str){cout
<<"构建"<<endl
;intlength
=strlen
(str);p=newchar
[length
+ 1];
strcpy
(p,str);p[length
] ='\0'
;}~mystr
(){cout
<<"销毁"<<endl
;delete
[]p;}};void
go(){char
*p=newchar
[100];
//RAII
避免内存泄露,一般情况下,堆上的内存当作栈上来使用
//栈内存有限,希望自动释放,用很大的内存。
mystr
str1
="ABCD"
;}void
main
(){go();cin.get();}运行结果
:构建销 ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:boost warnings include warning Public

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-30 17:30