в настоящее время компиляции мой файл set.cpp (мы должны были сделать этот файл на основе файла set.h и test_set.cpp) Используя г ++ компилятор, и я продолжать работать в этих предупреждений:сравнение между подписанными и беззнаковыми целыми выражениями?
set.cpp: In member function âvoid set::remove(const set::value_type&)â:
set.cpp:30: warning: comparison between signed and unsigned integer expressions
set.cpp: In member function âbool set::contains(const set::value_type&) constâ:
set.cpp:50: warning: comparison between signed and unsigned integer expressions
set.cpp: In function âset set_union(const set&, const set&)â:
set.cpp:65: warning: comparison between signed and unsigned integer expressions
set.cpp: In function âset set_intersection(const set&, const set&)â:
set.cpp:76: warning: comparison between signed and unsigned integer expressions
set.cpp: In function âset set_difference(const set&, const set&)â:
set.cpp:90: warning: comparison between signed and unsigned integer expressions
set.cpp: In function âbool is_subset(const set&, const set&)â:
set.cpp:104: warning: comparison between signed and unsigned integer expressions
set.cpp: In function âbool operator==(const set&, const set&)â:
set.cpp:118: warning: comparison between signed and unsigned integer expressions
set.cpp: In function âstd::ostream& operator<<(std::ostream&, const set&)â:
set.cpp:131: warning: comparison between signed and unsigned integer expressions
Я не зная, что это значит, и задавался вопросом, как можно было бы это исправить.
так ... что ваш вопрос? – RyanP
эта линия линия нет. 131? –
http://www.cplusplus.com/forum/beginner/207604/ этот чувак имеет очень похожий код на ваш (вплоть до комментариев в коде), возможно, вы можете задать их – TankorSmash