问题描述
C# 调用C++ dll时,C++的string该怎么办呢?
问题解答
回答1:C++的DLL导出的接口里是不能有STL类的,很可能会导致程序崩溃。因为你模块链接的C++库可能版本不一样。应该提供C风格字符串的接口char *,约定以0结尾,或者另外传递字符串大小。

问题描述
C# 调用C++ dll时,C++的string该怎么办呢?
问题解答
回答1:C++的DLL导出的接口里是不能有STL类的,很可能会导致程序崩溃。因为你模块链接的C++库可能版本不一样。应该提供C风格字符串的接口char *,约定以0结尾,或者另外传递字符串大小。
相关文章:
![C++的数组可以int n;cin>>n;int a[n];这样初始化吗?](/data/image/nopic.jpg)
网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主