游戏开发论坛

 找回密码
 立即注册
搜索
查看: 16317|回复: 45

C++新版开张,请大家踊跃发言!

[复制链接]

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2006-10-23 11:24:00 | 显示全部楼层 |阅读模式
偶必定知无不言,言无不尽
阿弥托佛,阿门! [em1]

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20737
发表于 2006-10-23 11:26:00 | 显示全部楼层

Re:C++新版开张,请大家踊跃发言!

顶! :)

38

主题

275

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2006-10-23 12:15:00 | 显示全部楼层

Re:C++新版开张,请大家踊跃发言!

  太perfect了~~~偶是第三个来这里的人.......挖哈哈哈哈~

1

主题

177

帖子

198

积分

注册会员

Rank: 2

积分
198
QQ
发表于 2006-10-23 12:16:00 | 显示全部楼层

Re:C++新版开张,请大家踊跃发言!

真是喜讯啊!

38

主题

275

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2006-10-23 12:21:00 | 显示全部楼层

Re:C++新版开张,请大家踊跃发言!

  贴一个奇怪的指针问题先 :

  int array[5] = {1, 2, 3, 4, 5};

  int *p = (int*)( &array + 1 );

  cout << *(p - 1 ) << endl;

  大家出来跟贴答案....看几个人能做对~  :p......(别用编译器试,评自己的理解给答案~)

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
 楼主| 发表于 2006-10-23 12:28:00 | 显示全部楼层

Re:C++新版开张,请大家踊跃发言!

是随机值,因为&array没有意义

但如果是
        int array[5] = {1, 2, 3, 4, 5};
        int *p = (int*)( array + 1 );
        std::cout << *(p-(-1) ) << std::endl;

int *p = (int*)( &array + 1 ); = &array[1]
(p - -1) = &array[2]
*取值得3

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2006-10-23 12:31:00 | 显示全部楼层

Re:C++新版开张,请大家踊跃发言!

顶!
5楼的这种问题,我不喜欢,多讨论些算法,软件工程方面的东西吧。

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-10-23 12:34:00 | 显示全部楼层

Re:C++新版开张,请大家踊跃发言!

我要当斑竹。。。。

30

主题

227

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
发表于 2006-10-23 12:39:00 | 显示全部楼层

Re:C++新版开张,请大家踊跃发言!

new home

38

主题

275

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2006-10-23 13:18:00 | 显示全部楼层

Re: Re:C++新版开张,请大家踊跃发言!

kypck: Re:C++新版开张,请大家踊跃发言!

顶!
5楼的这种问题,我不喜欢,多讨论些算法,软件工程方面的东西吧。


  我也不喜欢~~谈design pattern 谈架构我更喜欢 。。不过很可惜,这是道应聘题目!~

  另外,
  千里马肝 兄的答案是错的咯~不信你在编译器里试下~我在Dev-C++(基于gcc内核),以及 vc2003 里测试,答案都是一样的----不是随机的哦`
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 18:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表