がg ++コンパイラを使用して(私たちはset.hファイルとtest_set.cppに基づいて、そのファイルを作成しなければならなかった)、私はこれらの警告に実行し続ける:符号付き整数式と符号なし整数式の比較現在、私の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