hello!
i've just tried out lists in c++, but they're giving me some kind of problem. it has something to do with iterators but i'm pretty sure i'm using them the right way. anyway, here is the code:
#include <list>
#include <iostream>
int main(int argc, char* argv[])
{
std::list<int* > numbers;
int a = 5;
int b = 4;
int c = 12;
numbers.push_back(&a);
numbers.push_back(&b);
numbers.push_back(&c);
std::list<int* >::iterator cit = numbers.end();
//delete *cit;
std::list<int* >::iterator it;
for (it = numbers.begin(); it != numbers.end(); it++)
std::cout << *it << std::endl;
system("pause");
return 0;
}
and the error message:
1> Main.cpp
1>Main.obj : error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in function "public: int * const & __thiscall std::_List_const_iterator<class std::_List_val<int *,class std::allocator<int *> > >::operator*(void)const " (??D?$_List_const_iterator@V?$_List_val@PAHV?$allocator@PAH@std@@@std@@@std@@QBEABQAHXZ)
1>D:\Projects\C++\Projects\Blian\Debug\Blian.exe : fatal error LNK1120: 1 unresolved externals
i'm using vsc++ 2010 btw.