游戏开发论坛

 找回密码
 立即注册
搜索
楼主: instemast

介绍一种强大的For函数

[复制链接]

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2010-12-11 10:59:00 | 显示全部楼层

Re: Re: Re:介绍一种强大的For函数

thejinchao: Re: Re:介绍一种强大的For函数


我觉得这不是一个技术问题,这样的“高钙”代码如果出现在一个人数众多的项目里,不利于新手学习,也不利...


那您觉得,是 清晰,还是下面这段?
int z = 0;
for (int i = 0; i < M; i++)
{
    int y = 0;
    for (int j = 0; j < N; j++)
        y += f(x[j]);
    z += y;
}

对于“新手”,只需要简单地和他说一下就可以了,正如你的项目中用到了三角函数,而别人不懂三角函数,那你直接说下意思,就可以了。而如果明白了这种方法,那么将是非常的简单、清晰、方便、安全。

0

主题

40

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2010-12-11 17:25:00 | 显示全部楼层

Re: Re: Re:介绍一种强大的For函数

thejinchao: Re: Re:介绍一种强大的For函数


我觉得这不是一个技术问题,这样的“高钙”代码如果出现在一个人数众多的项目里,不利于新手学习,也不利...

我觉得不能什么都"迁就"新手,尤其是数学问题,新手更应该学习,否则IT业永远是手工作坊

0

主题

40

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2010-12-11 17:50:00 | 显示全部楼层

Re:介绍一种强大的For函数

不过这个语法形式真的不好,比数学那个差远了

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2010-12-12 12:26:00 | 显示全部楼层

Re: Re:介绍一种强大的For函数

成全: Re:介绍一种强大的For函数

不过这个语法形式真的不好,比数学那个差远了


谁告诉你的?
我这个是通用版的,不限于求和,求积

3

主题

112

帖子

112

积分

注册会员

Rank: 2

积分
112
发表于 2010-12-12 14:48:00 | 显示全部楼层

Re:介绍一种强大的For函数

有一点我觉得云风说的很对:尽量少用或不用C++。

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2010-12-12 18:13:00 | 显示全部楼层

Re: Re:介绍一种强大的For函数

pspspsps: Re:介绍一种强大的For函数

有一点我觉得云风说的很对:尽量少用或不用C++。


我最近也是如此观点,C++确实误入歧途了。
F#不错。

3

主题

112

帖子

112

积分

注册会员

Rank: 2

积分
112
发表于 2010-12-12 20:46:00 | 显示全部楼层

Re:介绍一种强大的For函数

其实看了quake 3的代码,才知道c语言也可以这么用。
现在想想,c++唯一吸引我的地方是可以用模板来简化处理几种向量类型的代码,其余的特性还真没什么对游戏有很大帮助的地方。如果说是运行时多态,我更愿意选择obj-c。因为c++的运行时多态太弱了。

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2010-12-12 21:59:00 | 显示全部楼层

Re: Re: Re:介绍一种强大的For函数

instemast: Re: Re:介绍一种强大的For函数



我最近也是如此观点,C++确实误入歧途了。
F#不错。


你发明的语言呢?

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2010-12-13 14:42:00 | 显示全部楼层

Re: Re: Re: Re:介绍一种强大的For函数

小小C: Re: Re: Re:介绍一种强大的For函数



你发明的语言呢?


正在纠结它的OO和数据容器方面

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
 楼主| 发表于 2010-12-13 14:50:00 | 显示全部楼层

Re: Re:介绍一种强大的For函数

pspspsps: Re:介绍一种强大的For函数

其实看了quake 3的代码,才知道c语言也可以这么用。
现在想想,c++唯一吸引我的地方是可以用模板来简化处理几种向量类型的代码,其余的特性还真没什么对游戏有很大帮助的地方。如果说是运行时多态,我更愿意选择obj-c。因为c++的运行时多态太弱了。


我最近觉得,还是inteface class 比 method name 正确,后者只是文字游戏(恰好方法名相同)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-17 08:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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