Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在方法中将自定义WinRT类型从c传递到c++;Windows运行时组件? 我试图通过C C++中创建的一个简单C++类,用一种方法来处理我的C++ WRET组件,但是我不知道如何去做它,甚至它可能。 我在C++中创建了这个自定义类 (来自)_C#_C++_Windows Runtime_Winrt Component - Fatal编程技术网

C# 如何在方法中将自定义WinRT类型从c传递到c++;Windows运行时组件? 我试图通过C C++中创建的一个简单C++类,用一种方法来处理我的C++ WRET组件,但是我不知道如何去做它,甚至它可能。 我在C++中创建了这个自定义类 (来自)

C# 如何在方法中将自定义WinRT类型从c传递到c++;Windows运行时组件? 我试图通过C C++中创建的一个简单C++类,用一种方法来处理我的C++ WRET组件,但是我不知道如何去做它,甚至它可能。 我在C++中创建了这个自定义类 (来自),c#,c++,windows-runtime,winrt-component,C#,C++,Windows Runtime,Winrt Component,我可以在c#中创建它并使用它,这样就行了。 我还可以使用其他返回int或Platform::String的方法 但是我如何在C++中使用它呢?(和作为返回类型) 你知道如何正确使用“玩家myCustomClass”吗 注:在上工作证明我已经很接近了 我将解构和类放入.h文件中,并使用Player^而不是Player,如: Platform::String^ CppComponent::DoSomething(Platform::String^ input, Player^ myCustomCla

我可以在c#中创建它并使用它,这样就行了。 我还可以使用其他返回int或Platform::String的方法

<>但是我如何在C++中使用它呢?(和作为返回类型)

你知道如何正确使用“玩家myCustomClass”吗


注:在

上工作证明我已经很接近了

我将解构和类放入.h文件中,并使用Player^而不是Player,如:

Platform::String^ CppComponent::DoSomething(Platform::String^ input, Player^ myCustomClass)

问:你在C++ C++中对C++进行编码,并针对.NET进行编码吗?换句话说,你的C项目和C++项目都是生成.NET程序集吗?@ PaulSM4我认为不是,但是我不确定你的意思是什么,我的代码在C++组件中对.NET没有任何作用。(最特殊的代码部分是要返回的集合的platform::vector)。我唯一要找的是返回自定义类型的方法;包含一些字符串和整数的数据对象。
in .cpp file:
Platform::String^ CppComponent::DoSomething(Platform::String^ input, Player  myCustomClass)
{

in .h file:
Platform::String^ DoSomething(Platform::String^ input, Player myCustomClass);
Platform::String^ CppComponent::DoSomething(Platform::String^ input, Player^ myCustomClass)