C++ cli C++;将您自己的类作为字典的值
我使用VS2010,C++窗体应用程序。 这是我的班级C++ cli C++;将您自己的类作为字典的值,c++-cli,C++ Cli,我使用VS2010,C++窗体应用程序。 这是我的班级 #pragma once public ref class FrameMatrix { public: FrameMatrix(void); FrameMatrix(int IdNm, int ClmnAmnt, int RwsAmnt); String^ FMName; int FMIdentificationNumber; arra
#pragma once
public ref class FrameMatrix
{
public:
FrameMatrix(void);
FrameMatrix(int IdNm, int ClmnAmnt, int RwsAmnt);
String^ FMName;
int FMIdentificationNumber;
array<array<double>^>^ FMArray;
};
#pragma一次
公共引用类框架矩阵
{
公众:
框架矩阵(void);
帧矩阵(int IdNm、int ClmnAmnt、int RwsAmnt);
字符串^FMName;
int FMIdentificationNumber;
数组^FMArray;
};
现在我试着把它作为值放到字典里。
我得到了未解决的代币
#pragma once
#include "FrameMatrix.h"
public ref class Form1 : public System::Windows::Forms::Form
{
public:
Dictionary<int, FrameMatrix^>^ ImportedData;
Form1(void)
{
InitializeComponent();
//
//TODO: Add the constructor code here
//
ImportedData = gcnew Dictionary<int, FrameMatrix^>;
}
#pragma一次
#包括“FrameMatrix.h”
public ref类Form1:public System::Windows::Forms::Form
{
公众:
字典^导入数据;
表格1(无效)
{
初始化组件();
//
//TODO:在此处添加构造函数代码
//
ImportedData=gcnewdictionary;
}
您忘记了括号:
ImportedData = gcnew Dictionary<int, FrameMatrix^>();
^^
ImportedData=gcnew Dictionary();
^^
如果这不能修复错误,请发布您收到的确切错误消息