我是新的程序员,到目前为止已经学习 C ++ 几乎15
周了,我正在用database
(GUI
做一个关于学生Windows-forms
的小项目。 {1}})。我在 Visual Studio 2015 中使用GUI
n Drag
内容创建了Drop
。
我有class
学生13
variables
,其中包括getters
和setters
(Index
,First Name
,{{1等等...)。我已成功打开与 MySQL Last name
的连接,用于添加,删除和更新学生。
我还编写了对象database
来从我的String^
中选择文本,然后使用TextBoxes
/ msclr
将其解析为普通字符串。
现在,问题是当我创建学生的对象并将其添加到marshal
下面的vector
之后:
code
我无法将该矢量的元素添加到vector<Student> vektor;
Student *s = new Student(iIndeks, cIme, cPrezime, cDatumRodjenja, cFakultet, cSmer, cEmail, iBrTelefona, cDrzava, cMesto, cUlicaIBroj, cOpstina, iPostanskibr);
vektor.push_back(*s);
中:
listBox
它说listBox1->Items->Add(vektor);
:
无法使用给定的参数列表调用函数,
error
argument
是:
types
(std::vector<Student, std::allocator<Student>>)
object
是:
type
。
我猜它很自我解释,但我不知道(不管我不应该)创建我的类,如ref类或类似的东西? 有什么建议这个新手可以做什么?
感谢您的帮助。