C++ Advanced Judge Assignment Task2
Здравейте,
https://pastebin.com/WLurakCL -> това ми е новосъздаденият файл с имплементацията на конструктора 2-те фунцкии и getter-а на класа. Когато си постна решението в judge минава, но с грешки, когато се опитам да го билдна във Visual Studio среда ми изкарва доста грешки, които мисля че не са съвсем адекватни.
https://imgur.com/aVUWpGP -> това са част от грешките
Поздрави,
Валентин
Изтрих проекта и го създадох наново с всички файлове сега билдва но ми изкарва точно 2 грешки за този проект :
1) Error 1 error LNK2019: unresolved external symbol "public: class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > __thiscall Article13Filter::getBlocked(void)" (?getBlocked@Article13Filter@@QAE?AV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ) referenced in function _main Директория на проекта\02.Censorship\CensorshipMain.obj
2) Error 2 error LNK1120: 1 unresolved externals Директория на проекта\02.Censorship.exe
Виж какво ти казва грешката - липсва ти дефиниция за Article13Filter::getBlocked() - да не би да си изтрил без да искаш кода за getBlocked от .cpp файла? Или да си му сменил параметрите или константността или нещо подобно? Или да си забравил да добавиш .cpp файла в проекта (макар че ако беше това, щеше и за всички останали функции да имаш грешки)?
Да, така е, ненадейно съм изтрил имплементацията на getBlocked в cpp файла , вече билдва правилно, преправих и blockIfCopyrighted да добавя съвапдащия елемент в blocked списъка