想要把MFC中C++类文件转换成JAVA代码.都要注意哪些??????请求大侠帮助像BYTE = unsigned char ,往JAVA转换时,应该如何写呢,JAVA里没有关于无符号的东东.....等等..... 急~~~~~~

解决方案 »

  1.   

    比如C++中的char占1个字节,而JAVA中的String中通过CharAt()得到的char是占两个字节的,是不是不能这样直接的转换?????
      

  2.   

    不单是这些,整个工作模式都不一样。C++编译前有很多预编译工作(比如嵌入宏和include文件),来让源代码通过编译;编译完成后又需要链接代码库。而JAVA中几乎没有这些,JAVA的目标文件是以类为单位来组织的,而这些文件是动态装载的,所以,编译时无需嵌入,要等到运行时才会去加载。JAVA中没有预编译和链接工作,但是必须正确布署类文件。JAVA的编译器比C++的更加严格,很多潜在错误都会在编译时检测出来。
      

  3.   

    那比如说
    1 对于C++ 中的Byte转换到JAVA中,如何做?
    2 ASSERT在方法如何转化
    3 对于析构函数还用到JAVA中的finalize()么
    4 对于动态申请内存空间在JAVA如何转换
    5 例如 c++中一个method(CItem *item1) 用JAVA如何相应转换