0

http://community.topcoder.com/tc?module=Static&d1=help&d2=ratedEventの規則で は、ライブラリのインポート ステートメント (#include、imports、using、Imports) が免除されることが指定されています。ただし、C++ では、using ステートメントはライブラリをインポートするためのものではありません。

using namespace std;Excessive / Extra Code Ruleから免除されているかどうかを確認してください。

4

1 に答える 1

0

using namespace std;過度である場合は異議を唱えることができます。それは機能を果たしますが、機能的なものではなく構文的なものです。

ただし、それを使用することは決して良い考えではありません(現在の名前空間を汚染するため)。したがって、どのような場合でも使用しないことをお勧めします。コードにいくつかのstd::プレフィックスを付けても問題はありません。書くことはそれほど多くなく、少なくとも 1 つは std 名前空間からのものを簡単に確認できます。

于 2012-09-12T07:48:42.047 に答える