
C#转C++
Watt_Zhangshuchuan
分享不收费,收费不分享,你替我收钱就像替我拉屎一样异想天开
展开
-
C#转C++ Delegate和Event关键字迁移进度和结果记录(更新中)
这个问题在百度查阅大量资料,解决方案时效性都比较差,在C++11标准下能使用的暂未找到,浪费了大量的时间在为那些中古代码构建项目环境和调试上,并且走不通。自购了一个C++14的代码段,结合std::function函数,基本实现了Delegate和Event的功能替代。(bind和function组合也是可以的,但是似乎没有重载+= 和 -=运算符)C#Delegate定义C#Event定义自购代码段地址感觉这个实现有点像Delegate和Event的混合体,定义和C#中的不完全相同,但是应该能原创 2021-12-21 11:53:07 · 724 阅读 · 0 评论 -
C#代码向C++迁移(二)string字符串底层实现
String mystr = “1号文字”;unsafe{fixed (char* p = mystr){Console.WriteLine(“Address of message 0x{0:x}”, (int)p);}}mystr = “2号文字”;unsafe{fixed (char* p = mystr){Console.WriteLine(“Address of message 0x{0:x}”, (int)p);}}...原创 2021-12-08 14:50:24 · 406 阅读 · 0 评论 -
C#代码向C++迁移(一)数组类型
C# C++ 值类型 引用类型 数组原创 2021-12-02 11:51:29 · 1649 阅读 · 0 评论