-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
8.15 코드 중 using 질문 있습니다!
22.12.08 21:29 작성 조회수 175
0
전 강의에서 배웠던 using 들은
using namespace std; 이거나
using std::cout 였는데
8.15 class Timer에서
using clock_t = std :: chrono :: high_resolution_clock;
에 나오는 using은 어떤 역할인가요?
int, string 같은 타입 대신 써주는..? 모르겠네용..
답변을 작성해보세요.
0
강민철
2022.12.11
using namespace std 와 using std::cout와 완전히 동일한 역할입니다.
clock_t 를 편히 사용하도록 namespace에게 알려주는 것이지요.
using ... 는 컴파일러에게 "... 네임스페이스를 사용하고 싶다"고 말해주는 것과 같습니다.
컴파일러가 컴파일 중에 인식하지 못하는 이름을 찾게 되면 using ...를 찾게 되지요.
다시 말해 using clock_t는 컴파일러에게 clock_t를
std :: chrono :: high_resolution_clock; 라고 알려주는 것과 같다고 보면 됩니다.
답변 1