[C++] 디버깅과 Template Programing -Concept 활용하기 (ft.컴파일, 런타임) 초보 개발자 일기 24


[C++] 디버깅과 Template Programing -Concept 활용하기 (ft.컴파일, 런타임) 초보 개발자 일기 24

#Cpp #c++ #concept #디버깅 #초보자 #화공공대생 #표준 #가독성 #템플릿 #template #require #컴파일 #타임 해당 포스팅은 다들 concept에 대한 개념위주로 설명을 하였지, 어떻게 사용해야 되는지 알려주는 포스팅이 없어 작성하였습니다. 들어가기 전에 Concept는 Compile time에 제약조건들을 학인할 수 있도록 하는 Keyword입니다. 이렇게 된 경우 가장 큰 장점은 가독성을 높일 수 있다는 것입니다. 컴파일과 런타임 프로그래머들은 컴파일 타임에 집중합니다. 컴파일은 프로그램이 실행되기전 코드를 만드는데 걸리는 시간이라고 보시면됩니다. 그러면, 컴파일 타임에 해결한다는 것은 런타임을 줄일 수 있게됩니다. 런타임은 프로그램의 속도를 결정하는 요소로, 실제 프로그램이 돌아가는데걸리는 시간들입니다. 여기서 중요하게 볼 것은 Concept를 제약조건을 미리 걸어서, 오류를 확인하거나 분기문을 줄일 수 있다는 것이 중요합니다. 분기문은 multi ...


#c #표준 #템플릿 #타임 #컴파일 #초보자 #디버깅 #가독성 #template #require #Cpp #concept #화공공대생

원문링크 : [C++] 디버깅과 Template Programing -Concept 활용하기 (ft.컴파일, 런타임) 초보 개발자 일기 24