PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] vector如何包成dll传给C#调用
楼主:
su27
(su27)
2020-10-05 00:05:06
开发平台(Platform): (Ex: Win10, Linux, ...)
win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
vs2017
请问一下 我在vc++用vector储存数据
想将它包装成dll 给C#使用
请问一下 C#该如何写
我最需要的功能是如
vector<vector>> Point_List
或是有其他可达成我要的目的 的功能
谢谢
作者:
Dforce
(VF-17)
2020-10-05 10:00:00
CX C++
作者: JiunPTT (止于至善)
2020-10-08 15:16:00
即使C++ call你的dll,也不建议你dll外层api使用vector当参数, 原因在于每版vc对STL的定义不相同
作者:
Killercat
(杀人猫™)
2020-10-14 13:18:00
比较建议弄成原生阵列出去 问题会少一点不过VC基本上STL应该都有固定interface了 除非真的太老否则应该不太会撞到STL定义的问题弄原生阵列也不难 std::vector::data()转一手而已阿,不过刚好data()就是JiunPTT提到的例子之一,这个是直到C++03开始的STL才是正式标准 希望你code不会太老
继续阅读
Re: [问题] 版本字串比较
gn00618777
Re: [问题] cpp的function pointer传递
tinlans
Re: [问题] cpp的function pointer传递
loveme00835
[问题] leetcode POW(n,x) stack overflow
anoymouse
[问题] cpp的function pointer传递
sighAll
[问题] 版本字串比较
gn00618777
[闲聊] 准备Firmware C语言的题目
poem5566
Re: [问题] Embedded C&C++ 入门书或课程
descent
Re: [问题] Embedded C&C++ 入门书或课程
james732
[问题] Embedded C&C++ 入门书或课程
TuringNTU
Links
booklink
Contact Us: admin [ a t ] ucptt.com