inflearn logo
강의

Course

Instructor

Hong Jung-mo's C++ Programming: Learning by Doing

섹션 5 퀴즈의 답이 이상합니다

82

strayer

2 asked

1

C++

섹션 퀴즈 5

문제중

using namespace std;와 같이 네임스페이스 전체를 사용하는 것이 잠재적으로 일으킬 수 있는 문제점은 무엇일까요?

의 답이
다른 네임스페이스의 요소와 이름 충돌이 발생할 수 있습니다 같은데
프로그램 실행 속도가 느려집니다로 나옵니다

 답을 수정해야 할 것 같습니다

c++

Answer 2

0

durams

안녕하세요? 질문&답변 도우미 durams입니다.

말씀하신 내용이 맞습니다. 다만 정답으로 처리되는 문항은 프로그램 실행 속도가 느려집니다인데 반해 해설이 아래와 같이 나오는 것으로 보아, 문제의 오류라기보다는 정답 문항이 잘못 지정된 것으로 보입니다.

image.png

 

또한 각 섹션의 끝에 제공되는 퀴즈는 인프런 자체 업데이트를 통해 도입된 기능으로, 자동으로 AI를 통해 생성한 질문들입니다. 이는 교수님의 검수를 거친 상태가 아니므로 내용의 정확성에 부족함이 있을 수 있습니다. 참고용으로만 보시는 것을 추천드립니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

임시백수님, 네임스페이스를 전체적으로 사용하는 using namespace std;의 문제는 주로 다른 네임스페이스의 요소와 이름 충돌이 발생할 수 있다는 점입니다. 작성해주신 내용처럼, 프로그램 실행 속도가 느려진다는 것은 일반적으로 using namespace std;가 직접적으로 일으키는 문제는 아닙니다.

관련 질문들을 참고하시면 이해에 도움이 될 것 같습니다:

  1. 1.14 전처리기 질문 - 네임스페이스와 관련된 질문으로, std::max에서의 네임스페이스 사용에 대한 혼동을 해결하는 데 도움이 될 수 있습니다.

  2. 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