网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月08日
漏签
0
天
noip吧
关注:
25,173
贴子:
642,074
看贴
图片
吧主推荐
视频
游戏
首页
上一页
1
2
21
回复贴,共
2
页
,跳到
页
确定
<<返回noip吧
>0< 加载中...
回复:C++ 指针是不是很重要啊?
只看楼主
收藏
回复
hkrcn
省选酱油
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
数组名就是一个指针...LZ你不会不知道吧?
其实按照某书的说法,数组指针神马的都是低级的东西,应该用高级的东西,用容器。可是CCF不让用。
豬乃の看著倒
怒进省队
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
回复:14楼
结构只不过是把数组下标从数字改成英文神马的好理解。。。
PS:听说数组比结构快,我也没测试过,求真相。。。我从来写结构的说~
回复:17楼
区别是一个是静态储存一个是动态储存,空间差别有时还是很大的。。。
2025-09-08 05:08:55
广告
不感兴趣
开通SVIP免广告
Boolean93
怒进省队
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
动态分配内存可比数组模拟安全多了……内存肯定<=数组……而且数组开大了的话好像速度要变慢呢(虽然说只是常数,但这也体现指针的优势啊)。其实不用指针也没关系,NOIp是没多大问题的。
zbwmqlw
提高二等
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
回复:19楼
动态分配内存可比静态数组慢多了
Boolean93
怒进省队
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
LS…嘿嘿,那我就不知道啦~因为我是NOIP前一天才准备学指针的………
锦字虚牖
提高三等
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
非常重要
虽然对于C++来说,STL很好用,但是很多东西需要自己写,比如我们需要一个新的类模板。迭代器本身是基于指针的,就是说即使在非竞赛的开发中指针也很重要。对于竞赛,部分重要的数据结构需要指针,譬如链表、树,用指针可以很方便地实现。另外,虽然空间限制在逐渐放宽,但是动态分配内存显然比静态有优势,这种时候指针无比重要,不然游戏机上都没有游戏了全部空间不够挂掉。
指针直接操作内存有危险性,但是迭代器的部分危险等同指针,比如解引用一个指向不存在对象的迭代器或指针,都会崩掉
传递参数或返回函数时需要指针,数组的全部引用太大不予考虑,传递局部变量引用会挂的很惨因为对象已不存在,传递指针最好
无论什么时候你都用得到指针的,下标访问的本质是访问指针
mad4alcohol
提高二等
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
回复:22楼
迭代器都蹦出来了。。。。
另求动态分配内存对静态分配的详细优势
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示