In file included from main.cpp:16:0:
set.h: In member function 'Set Set::Intersection(const Set&) const':
set.h:27:20: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
while (it1 != v.size() && it2 != other.Data().size()) {
~~~~^~~~~~~~~~~
set.h:27:39: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
while (it1 != v.size() && it2 != other.Data().size()) {
~~~~^~~~~~~~~~~~~~~~~~~~~~
set.h: In member function 'Set Set::SymmetricDifference(const Set&) const':
set.h:50:20: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
while (it1 != v.size() || it2 != other.Data().size()) {
~~~~^~~~~~~~~~~
set.h:50:39: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
while (it1 != v.size() || it2 != other.Data().size()) {
~~~~^~~~~~~~~~~~~~~~~~~~~~
set.h:52:25: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
if (it2 != other.Data().size()) {
~~~~^~~~~~~~~~~~~~~~~~~~~~
set.h:55:34: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
else if (it1 != v.size())
~~~~^~~~~~~~~~~
set.h: In member function 'void Set::Remove(int64_t)':
set.h:76:27: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
for (int i = 0; i < v.size(); i++) {
~~^~~~~~~~~~
cc1plus: all warnings being treated as errors
|