回答編集履歴

2

:→;

2020/04/24 05:32

投稿

fana
fana

スコア11996

test CHANGED
@@ -1,6 +1,6 @@
1
1
  グローバルな名前空間と,std名前空間の両方に toupper という関数が存在していて,
2
2
 
3
- `using namespace std:`があるので,単に`touuper`とだけ書かれると
3
+ `using namespace std;`があるので,単に`touuper`とだけ書かれると
4
4
 
5
5
  どっちを使うのか判断できない ということではないでしょうか.
6
6
 

1

追記

2020/04/24 05:32

投稿

fana
fana

スコア11996

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` とすることで,グローバルな名前空間側を使うことを明記したのでエラーが無くなる.