由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - c到java的转换还有java的怪异错误
相关主题
一个怪异的java 运行问题java.lang.reflect.InvocationTargetException
Java 用xsl文件做xml转换时抛出ArrayIndexOutOfBoundExceptionQuestion for com.altova.xml.Document class
a dump method in Javaxml to PDF的package
J2EE vs .NET (下)(z)byte[] to int[]
这样会如何?晒个极freaky的dom4j bug
这段是什么语法?help with yourkit?
Client-side application development-HELP请问JDBC连SQL server的connect reset问题如何解决? (转载)
Has anybody encountered this?hibernate question
相关话题的讨论汇总
话题: trace话题: icm话题: beam话题: offset话题: java
进入Java版参与讨论
1 (共1页)
m******l
发帖数: 613
1
我在用java写一格东东,有个算法不会写,只找到了别人用c写的代码
但转换的时候发现如下问题,想烦请各位高手指点一二
int* beam,*scp,*tmx;都是当数组用(我在java中定义了int beamidx, scpidx, tmxidx

1.beam += y + icm[y].offset;(icm是我自己定义的一个istate数组,offset是一个整型
元素)
2. *scp=*beam+*tmx;
3.trace类的构造,我构造tracestack开始的时候用如下代码
trace[] list=new trace[10];
然后再在tracestack的构造函数中写道:
for(int i=0; i<10; i++) list[i]=new trace();
但这样每次都会报错java.lang.stackoverflow,后来只好把这一句屏蔽掉
4。int[][][] amx
beam=amx[diff][0]+y+icm[y].offset; 这句话什么意思,怎么转换
trace定义如下
class trace {
public int emitl=0;
g*****g
发帖数: 34805
2
先弄明白C是怎么回事吧。
beam += y + icm[y].offset 这种无非是移动指针,
你只要设一个index
index = y + icm[y].offset
后面*beam = .. 的时候你做beam[index]=.. 就可以了。

【在 m******l 的大作中提到】
: 我在用java写一格东东,有个算法不会写,只找到了别人用c写的代码
: 但转换的时候发现如下问题,想烦请各位高手指点一二
: int* beam,*scp,*tmx;都是当数组用(我在java中定义了int beamidx, scpidx, tmxidx
: )
: 1.beam += y + icm[y].offset;(icm是我自己定义的一个istate数组,offset是一个整型
: 元素)
: 2. *scp=*beam+*tmx;
: 3.trace类的构造,我构造tracestack开始的时候用如下代码
: trace[] list=new trace[10];
: 然后再在tracestack的构造函数中写道:

1 (共1页)
进入Java版参与讨论
相关主题
hibernate question这样会如何?
EHCache --- hibernate question这段是什么语法?
土问一个简单问题Client-side application development-HELP
AOP这东西听起来很不错Has anybody encountered this?
一个怪异的java 运行问题java.lang.reflect.InvocationTargetException
Java 用xsl文件做xml转换时抛出ArrayIndexOutOfBoundExceptionQuestion for com.altova.xml.Document class
a dump method in Javaxml to PDF的package
J2EE vs .NET (下)(z)byte[] to int[]
相关话题的讨论汇总
话题: trace话题: icm话题: beam话题: offset话题: java