我有一個C++/Cli和本地混合的項目。我創建了一個自定義對象,並且我想創建一個該對象類型的列表似乎並不好。這裏是代碼:如何創建列表<自定義對象>
#pragma once
#include <windows.h>
#include <stdio.h>
#include "..\..\Toolkit\Include\TypeHelper_h.h"
using namespace System;
using namespace System::Runtime::InteropServices;
using namespace System::Threading;
using namespace System::Collections::Generic;
namespace TypeHelperControl {
public ref class MyClass
{
public:
MyClass(){List<TypeVariable^>^ m_someObj;};
~MyClass();
private:
};
public ref class TypeVariable
{
public:
TypeVariable(String^ VariableName,String^ VariableType,String^ VariableValue)
{
this->m_Name = VariableName;
this->m_Type = VariableType;
this->m_Value = VariableValue;
};
String^ get_Name()
{
return m_Name;
}
String^ get_Type()
{
return m_Type;
}
String^ get_Value()
{
return m_Value;
}
private:
String^ m_Name;
String^ m_Type;
String^ m_Value;
};
};
List^m_someObj;正在生成多個錯誤
error C2059: syntax error : '>' error C2065: 'VariableType' : undeclared identifier error C1004: unexpected end-of-file found
謝謝
這應該是'名單 ^'至於其他錯誤,請發表您的代碼和詳細的錯誤信息。 –
我希望你也包含TypeVariables.h文件,如C++所要求的。 –