博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
托管c++与c#的转化四--数组与类
阅读量:4091 次
发布时间:2019-05-25

本文共 566 字,大约阅读时间需要 1 分钟。

老版本,使用__value定义值类型,新版本使用value定义值类型

老版本,使用__gc这种关键字定义引用类型,而新的版本使用ref定义引用类型

gcnew关键字创建对象

#define ARRAY_SIZE 2value struct MyStruct {//定义值类型   int m_i;};ref class MyClass {//定义引用类型public:   int m_i;};array
^ Test0() {//定义函数,返回数组 int i; array< MyClass^ >^ local = gcnew array< MyClass^ >(ARRAY_SIZE);//定义数组 for (i = 0 ; i < ARRAY_SIZE ; i++) { local[i] = gcnew MyClass; local[i] -> m_i = i; } return local;}

 

 

Object^ myObject =gcnew Object();

OutputDataCS^ tempData = gcnew OutputDataCS;

......

使用方法,属性,tempData->str_BatchNumber,用指针格式,

具体见官网

 

 

转载地址:http://xviii.baihongyu.com/

你可能感兴趣的文章
Springboot中@autowired和@resource注解的区别
查看>>
Mysql复制表以及复制数据库
查看>>
JS中判断对象是否包含某个key的方法
查看>>
Java中异常抛出后代码是否会继续执行
查看>>
Java中ArrayList和JSONArray相互转换的方法
查看>>
不同类型压缩包的解压与压缩命令介绍
查看>>
单一职责原则
查看>>
接口隔离原则
查看>>
依赖倒转(置)原则
查看>>
真正解决方案:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
查看>>
bean的作用范围与bean的生命周期
查看>>
BeanFactory与FactoryBean的区别
查看>>
修改Ant Design Vue树形表格的展开图标样式
查看>>
Spring中@interface的作用
查看>>
Filebeat配置实现不同路径下的log文件作为数据源
查看>>
Logstash过滤器插件filter
查看>>
Logstash输入源的三种配置方式
查看>>
CSS中hover的使用细节
查看>>
Ant Design Vue中change等方法如何传递自定义参数
查看>>
Springboot的logback-spring.xml配置
查看>>