| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2931 人关注过本帖
标题:C++ 程序如何转成 delphi(有图)
只看楼主 加入收藏
demooo
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-6-26
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
C++ 程序如何转成 delphi(有图)
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

是先调用中间的函数,然后再调用最下面的函数,里面初始值M=100,NF=2,D=2,fun=200,
就是算两个函数的函数值,这两个函数每个函数有两个变量,分别是X【0】,x【1】,通过chfun函数,主要不懂的是chfun(&pop[D * i], f);这个表达式在delphi里怎么写,能用动态数组实现么,求大神指导
搜索更多相关主题的帖子: 动态 如何 表达式 
2014-06-26 19:18
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
收藏
得分:20 
定义好动态数组,这个用type record比较好。然后传递Record指针。

[ 本帖最后由 volte 于 2014-6-27 11:01 编辑 ]

大家都是朋友,有空就来坐坐!
2014-06-27 10:47
demooo
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-6-26
收藏
得分:0 
回复 2 楼 volte
[local]1[/local]


QQ截图20140626162326.png (7.68 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
2014-06-27 10:58
demooo
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-6-26
收藏
得分:0 
回复 3 楼 demooo
程序代码:
void evaluation(double *pop, double *fitness, unsigned int M, unsigned int D, unsigned int fun, unsigned int NF) {
  unsigned int i, j, f;
        
  for(i = 0; i < M; i++)
    for(j = 0, f = fun; j < NF; j++, f++)
      fitness[(NF * i) + j] = chfun(&pop[D * i], f);
}
2014-06-27 10:59
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
收藏
得分:0 
之前和C语句交互传送通讯包的时候,发动态包时候这样处理过。

大家都是朋友,有空就来坐坐!
2014-06-27 11:03
demooo
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2014-6-26
收藏
得分:0 
回复 2 楼 volte
具体是怎么写的呢,能大致写一部分代码么,我现在完全没头绪对这个
2014-06-27 14:26
快速回复:C++ 程序如何转成 delphi(有图)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018417 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved