即按照一定的规则转换,如class转成struct等。
求一个相对较完整的翻译器(输入一段c++程序输出对应的c程序)
我觉得不太可能吧
如果单纯VO类型的class转成struct还好说
可是,类,还有方法怎么转?还有继承,多态???
楼主还是另辟奚径吧
Comeau, but not for free.
可是当初刚开始发明c++时,发明人没有写 ......
<?xml version="1.0" encoding="utf-8" ?>
<LocalPara xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<DataBaseType>1</DataBaseType>
<ServerIp>127.0 ......
int array [20];
int **ptr=array;
问 ptr+1指向哪里?
我的答案是指向*array[1]?
int array [20];
int **ptr=array; —— 这个不能赋值吧?
这题目哪来的?
可以认为这是一条错误的语句.
引用
int array [20];
int **ptr=array; —— 这个不能赋值吧?
是的,vs2008下会报错.
......
我的系统为2003,用C写的DLL类库,C#的窗体去调用,没有问题。
同样的项目,拿到XP系统下,调用就出现异常。
这是部分错误信息.
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。
************** 异常文本 **************
System.Runtime.InteropServices.COMException (0x8007007A): ......
C/C++ code:
//顶点,向量
typedef struct {
float x, y, z;
} VECTOR3;
// 三角形
typedef struct
{
VECTOR3 tri1;
VECTOR3 tri2;
VECTOR3 tri3;
}TRIANGLE;
TRIANGLE * tri;
FILE *fp;
tri = malloc (sizeof ( TRIANGLE ) ) ;
fp=fopen((char *)"1 ......
本人刚学习C,用Turbo C输入ASCⅡ,但是Ⅱ怎么用键盘输入呢?请赐教!
ctrl +c +v
这个需要用到电脑桌面的输入法的窗口功能了。1、右键点击“开/关闭软键盘”,2、选择“数学序号”。
ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)
这是两个大写字母I
标准ASCII码中没有罗 ......