我在C++程序中调用C#, 使用到C#一个类的一个方法,这个方法在某些情况返回null。
但是我在C++中又不能用if(result == null)来判断,因为c++中没有这个关键字。我改用NULL, 也不行。下面是我在c++中使用:(大家看看while那一句怎么改才能编译通过阿)
现在如果用null,就说没有这个关键字;如果用NULL,就说不能把int转为Token~~
到底该怎么使用这个null呢? TokenStream^ tokenstream = gcnew TokenStream(...);//
Token ^ token = gcnew Token();
while((oken = tokenstream.next())!=null){
......
}
TokenStream 和Token都是c# 写的工程中定义的类。
但是我在C++中又不能用if(result == null)来判断,因为c++中没有这个关键字。我改用NULL, 也不行。下面是我在c++中使用:(大家看看while那一句怎么改才能编译通过阿)
现在如果用null,就说没有这个关键字;如果用NULL,就说不能把int转为Token~~
到底该怎么使用这个null呢? TokenStream^ tokenstream = gcnew TokenStream(...);//
Token ^ token = gcnew Token();
while((oken = tokenstream.next())!=null){
......
}
TokenStream 和Token都是c# 写的工程中定义的类。
解决方案 »
- 请给个Infragistics NetAdvantage for.NET 2007 Vol. 3下载地址,谢谢了。 winform的。
- c#怎么获得桌面图标的位置,并让坐标动起来
- 关于c#中的form间引用传递后的使用问题
- 跪求大虾求助在线等
- 100分 求一套 进 销 存 系统,简单点也可以。
- +100分,求SQL语句
- C#如何实现放电影的功能
- DevExpress GridControl 控件滚动条太窄了,怎么设置让他变宽一点吗?
- 在线等待,PixelFormat16bppGrayScale的两个字节存的是什么?
- 连接mysql,执行sql语句报错:"无法将类型为“MySqlParameter”的对象强制转换为类型“MySqlParameter
- sql语句int型减null的问题
- 谁帮我回复,我好结贴?马上给分!
Token ^ token = gcnew Token();
while((token = tokenstream->next())!=null){
......
}