网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数: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
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2
  • 21回复贴,共2页
  • ,跳到 页  
<<返回noip吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示