回答編集履歴
2
:→;
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
グローバルな名前空間と,std名前空間の両方に toupper という関数が存在していて,
|
2
2
|
|
3
|
-
`using namespace std
|
3
|
+
`using namespace std;`があるので,単に`touuper`とだけ書かれると
|
4
4
|
|
5
5
|
どっちを使うのか判断できない ということではないでしょうか.
|
6
6
|
|
1
追記
test
CHANGED
@@ -1,7 +1,9 @@
|
|
1
|
-
グローバルな名前空間と,std名前空間の両方に toupper という関数が存在していて
|
1
|
+
グローバルな名前空間と,std名前空間の両方に toupper という関数が存在していて,
|
2
|
+
|
3
|
+
`using namespace std:`があるので,単に`touuper`とだけ書かれると
|
2
4
|
|
3
5
|
どっちを使うのか判断できない ということではないでしょうか.
|
4
6
|
|
5
7
|
↓
|
6
8
|
|
7
|
-
::toupper とすることで,グローバルな名前空間側を使うことを明記したのでエラーが無くなる.
|
9
|
+
`::toupper` とすることで,グローバルな名前空間側を使うことを明記したのでエラーが無くなる.
|