我有我的班级Personne。
#pragma once
#include <afxwin.h> // MFC core and standard components
#include <afxext.h> // MFC extensions
using namespace std;
using namespace System;
public ref class Personne
{
private:
String ^_login;
String ^_pwd;
int _age;
public:
Personne() {}
Personne(String ^login, String ^pwd, int age) : _login(login), _pwd(pwd), _age(age) {}
property String ^Login
{
String ^ get() { return _login; }
void set(String ^value) { _login = value; }
}
property String ^Pwd
{
String^ get() { return _pwd; }
void set(String ^value) { _pwd = value; }
}
property int Age
{
int get() { return _age; }
void set(int value) { _age = value; }
}
};
当我尝试将它放入任何类型的容器中时,我得到30个左右的错误,如下所示: &#39; *&#39; :不可能在类型&#39; Personne&#39; &#39;&安培;&#39; :不能在类型&#39; Personne&#39;
上使用此间接这一切都发生在我宣布一个容器时,就像这样
vector<Personne> mesPersonnes;
任何人都有任何想法为什么会发生这种情况以及如何解决它?
答案 0 :(得分:0)
作为一名初学C ++程序员,我没有注意到这是一个CLI类。与本机C ++不兼容。
与原生C ++容器不兼容。