百科问答小站 logo
百科问答小站 font logo



C#调用C++DLL函数,一般怎么封装这个DLL? 第1页

  

user avatar   FelixQiu 网友的相关建议: 
      

不推荐用C++类实际上是因为对于C#来说C++是unsafe的。如果你的代码需要大量使用C++类,C++/CLI是最佳选择。原来的C++代码可以不动,所有要用到的类套一层代理类就可以了。既是类型安全的,性能也接近native。

写成C函数再用PInvoke不要太ugly,很容易玩脱。那种写法是给C用的。




  

相关话题

  为什么这么多人黑C++? 
  如果编程语言有性别?Java、C++、C、C#是男是女?是GAY还是LES? 
  C#新启线程导致主线程卡住的问题? 
  c#里的属性是不是鸡肋? 
  c#表达式目录树的作用是什么?利与弊是什么?应用场景有哪些? 
  GitHub 或者其他的开源平台中是否有一些适合初学者的 C++ 项目? 
  非计算机专业自学C++,有什么书籍推荐? ? 
  c++指针有啥优越性啊,什么情况下要用指针呐,大一初学有点不懂。? 
  关于C#泛型枚举器的问题? 
  Qt的前景如何?Qt for Android 好吗? 

前一个讨论
为什么微软 Office 套件在 App Store 的评分这么低?
下一个讨论
为什么自动贩卖机里的饮料都比同一地段其它地方卖的要贵?





© 2025-03-19 - tinynew.org. All Rights Reserved.
© 2025-03-19 - tinynew.org. 保留所有权利