会员注册
登录
网页游戏
会员
插件
统计
个人家园
帮助
我爱电脑技术论坛
»
编程语言
» 编程软件系列之C++编程技巧
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[C++]
编程软件系列之C++编程技巧
bbs23
等级:论坛元老
UID: 15072
精华:
6
积分:
22178
帖子:
3092
威望:
2188
金钱:
26232 D币
宣传币:
0 X币
踢楼币:
0 T币
经验:
16级
阅读权限:
90
注册:
2008-3-3
状态:
荣誉勋章
楼主
大
中
小
发表于 2008-4-23 07:15
只看该作者
编程软件系列之C++编程技巧
C++语言是一个面向对象的语言,使用C++编写的代码更加简捷、高效,更具可维护性和可重用性。但是很多人使用了C++语言后却感到C++与C编程没有什么区别。这其实是由于对C++语言的特点和特色理解和使用不够造成的。事实上,没有任何一个程序员使用C语言的编程效率可以超过C++语言的。
一、使用new和delete进行动态内存分配和释放
运算符new和delete是C++新增的运算符,提供了存储的动态分配和释放功能。它的作用相当于C语言的函数malloc()和free(),但是性能更为优越。使用new较之使用malloc()有以下的几个优点:
(1)new自动计算要分配类型的大小,不使用sizeof运算符,比较省事,可以避免错误。
(2)自动地返回正确的指针类型,不用进行强制指针类型转换。
(3)可以用new对分配的对象进行初始化。
使用例子:
(1)int
UID
15072
帖子
3092
精华
6
积分
22178
阅读权限
90
在线时间
149 小时
注册时间
2008-3-3
最后登录
2008-12-3
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
论坛特色区
新手教程
系统DIY
新手报道
技术交流中心~~→网络、编程、综合交流
有问必答(520知道)
菜鸟学堂
计算机名词解释
网站建设
网络安全区
电脑综合区
原创作品专区
原创精品软件
网吧技术
技术交流中心~~→系统及软硬件交流
最新资讯
硬件交流中心
系统维护交流
软件学习交流
PhotoShop图像合成
QQ专区
编程语言
网络资源区
系统美化
软件下载区
源码下载
素材共享
教程下载区
网络资源
小说下载
在线视频教程专区
手机维修视频教程
After Effect视频教程,星火,李涛主讲
从入门到精通 Visual FoxPro视频教程
Turbo C 的使用视频教学
Photoshop视频教程集合
电脑维修视频教程
AutoCad视频教程
TCPIP协议原理在线视频教程
PhotoShop视频教程星火李涛主讲
手机数码区
数码摄影
手机世界
娱乐休闲交流区
灌水中心
贴图区
影音动漫
综合游戏讨论区
我是女生
会员风采
论坛站务区
事务处理
论坛活动
投诉建议
重大事件投拆区
站内申请
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
勋章
访问推广
照相馆
宣传中心
幸福恋人
转贴工具
社区银行
领取红包
勋章中心
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计