This is throwing errors;
Code:void Data::addJob(string TempName, int TempDate, string TempDesc) { for (int i = 0; i < Name.size(); i++){ if(TempDate > Date[Date.begin() + i]){ Name.insert(Name.begin()+i, TempName); Date.insert(Date.begin()+i, TempDate); Description.insert(Description.begin()+i, TempDesc); break; } } }Code:|In member function `void Data::addJob(std::string, int, std::string)':| |21|warning: comparison between signed and unsigned integer expressions| |22|error: no match for 'operator[]' in '((Data*)this)->Data::Date[std::_Deque_iterator<_Tp, _Ref, _Ptr>::operator+(ptrdiff_t) const [with _Tp = int, _Ref = int&, _Ptr = int*](i)]'| C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\bits\stl_deque.h|884|note: candidates are: typename _Alloc::reference std::deque<_Tp, _Alloc>::operator[](size_t) [with _Tp = int, _Alloc = std::allocator<int>]| C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\bits\stl_deque.h|897|note: typename _Alloc::const_reference std::deque<_Tp, _Alloc>::operator[](size_t) const [with _Tp = int, _Alloc = std::allocator<int>]| ||=== Build finished: 1 errors, 1 warnings ===|



LinkBack URL
About LinkBacks



