やりたいことはC++で文字列の配列(動的)を作ってC#に渡したい。
今試していることはC++でvector<string>値をreturnする方法ですが,配列は返すことが出来ないのですね...?
今C#に渡す方法はdllでやっていますがもっといい方法があれば何でもいいです。
C++
1//mainCPP 2#include "header.h" 3vector<string> main1() { 4 vector <string> arry = { "hoge1","hoge2","hoge3" }; 5 arry.push_back("hoge4"); 6 return arry; 7}
C++
1//header.h 2#pragma once 3#include <dshow.h> 4#include <iostream> 5#include <vector> 6using namespace std; 7#define Dllexport __declspec(dllexport) 8extern "C" 9{ 10 Dllexport vector<string> main(); 11} 12
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/27 09:59
2019/11/27 10:33
2019/11/27 11:55
退会済みユーザー
2019/11/28 12:46
2019/11/28 13:13
2019/11/28 23:24