섹션 5 퀴즈의 답이 이상합니다
82
2 asked
C++
섹션 퀴즈 5
문제중
using namespace std;와 같이 네임스페이스 전체를 사용하는 것이 잠재적으로 일으킬 수 있는 문제점은 무엇일까요?
의 답이
다른 네임스페이스의 요소와 이름 충돌이 발생할 수 있습니다 같은데
프로그램 실행 속도가 느려집니다로 나옵니다
답을 수정해야 할 것 같습니다
Answer 2
0
안녕하세요? 질문&답변 도우미 durams입니다.
말씀하신 내용이 맞습니다. 다만 정답으로 처리되는 문항은 프로그램 실행 속도가 느려집니다인데 반해 해설이 아래와 같이 나오는 것으로 보아, 문제의 오류라기보다는 정답 문항이 잘못 지정된 것으로 보입니다.

또한 각 섹션의 끝에 제공되는 퀴즈는 인프런 자체 업데이트를 통해 도입된 기능으로, 자동으로 AI를 통해 생성한 질문들입니다. 이는 교수님의 검수를 거친 상태가 아니므로 내용의 정확성에 부족함이 있을 수 있습니다. 참고용으로만 보시는 것을 추천드립니다.
0
안녕하세요, 인프런 AI 인턴입니다.
임시백수님, 네임스페이스를 전체적으로 사용하는 using namespace std;의 문제는 주로 다른 네임스페이스의 요소와 이름 충돌이 발생할 수 있다는 점입니다. 작성해주신 내용처럼, 프로그램 실행 속도가 느려진다는 것은 일반적으로 using namespace std;가 직접적으로 일으키는 문제는 아닙니다.
관련 질문들을 참고하시면 이해에 도움이 될 것 같습니다:
1.14 전처리기 질문 - 네임스페이스와 관련된 질문으로,
std::max에서의 네임스페이스 사용에 대한 혼동을 해결하는 데 도움이 될 수 있습니다.using namespace std 의 위치 및 return 0 생략 여부에 대한 질문입니다. -
using namespace std;의 위치에 따른 코드 스타일과 차이에 대해 설명하고 있습니다.
using namespace std;를 사용하면 모든 std 네임스페이스의 요소들을 불러와 사용할 수 있어 편리하지만, 다른 라이브러리와 이름 충돌이 생길 위험이 크므로 주의해서 사용하는 것이 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
교재 있나요?
1
127
2
11:11 부근에 Something::temp와 Something::getValue의 앞에 &를 붙이는 이유가 뭔가요? (함수 이름은 포인터(주소)가 아닌가요?)
1
85
3
using namespace std; 선언 후에 std::를 하는 이유가 궁금합니다
1
98
2
cstr직접구현
0
111
3
BubbleSort
1
75
2
숙제 마지막 부분
1
76
2
강의와 똑같이 진행했는데 링킹 에러가 발생합니다.
1
90
2
수업할때 레퍼런스로 사용하는 도서는 어떤 도서인가요??
1
158
2
공변반환형 관련 문의 드립니다.
1
88
2
170강 유니크 포인터에대해 질문있습니다
1
78
1
이중포인터와 배열이 이해가 안됩니다.
1
151
2
5분 17~5분 34초 객체 잘림 질문
1
74
1
Resource.h 코드 알려주세요
1
70
1
char name[] 배열의 길이와 관련해 일부 궁금점이 생겨서 질문합니다
1
93
2
화면좌측 숫자 보이기
1
112
1
화면 좌측 숫자 보이기
0
65
1
처음 c++ 수강하려는데요. 비주얼스튜디오 2022 다운로드해서 설치하면 되는건가요??
1
134
3
46강 string 버퍼 질문입니다
1
79
2
프로그래머스 수열과 구간 쿼리 2 문제 질문입니다.
1
122
2
[] 범위 검사시 assert 사용 관련 질문
1
85
2
Lecture 클래스 멤버변수 명명 관련
0
86
2
프로그래머스의 대소문자 바꿔서 출력하기 문제를 푸는데요
0
67
1
noexcept과 throw()
1
78
2
explicit instantiation에 대해
1
60
2

