我是一名C++程序员,目前正在进行迁移项目,需要将C++代码转换为C#,但我对C#了解甚少。
我需要迁移的C++代码包含许多指针操作,例如:
我需要迁移的C++代码包含许多指针操作,例如:
Hdr->States = (DspState*)baseAddress; // Converting the buffer to other type.
我的问题是,
- 如果我在C#中进行不安全的编程,只要我正确跟踪内存,是否会有任何危害。
- 或者在C#中是否有其他处理这些指针操作(有时是双指针)的方法。