public:
array<System::Byte>^ convert_to_byte(struct s)
{
array<System::Byte>^ a = gcnew array<System::Byte>(5);
return a;
}
给了我:
错误1错误C2027:使用未定义类型'my_make_data :: s'
答案 0 :(得分:0)
struct s
应在函数外定义。
当在函数体中没有使用这种类型的对象时,还不清楚为什么它在函数定义中作为参数类型说明符存在。