C++의 네임스페이스와 C의 이름 접두사
이 레슨에서는 C++의 네임스페이스(namespace)와 C의 접두사 관례로 큰 프로그램에서 함수 이름이 겹치지 않게 하는 방법을 알아봅니다.
C/C++ 예제 보기 →네임스페이스, 함수 오버로딩, RAII, 다형성, 템플릿, STL, 람다를 C의 방식과 비교합니다.
이 레슨에서는 C++의 네임스페이스(namespace)와 C의 접두사 관례로 큰 프로그램에서 함수 이름이 겹치지 않게 하는 방법을 알아봅니다.
C/C++ 예제 보기 →이 레슨에서는 C++의 함수 오버로딩(function overloading)으로 같은 함수 이름을 여러 타입에 쓰고, C의 방식과 비교합니다.
C/C++ 예제 보기 →이 레슨에서는 C++의 템플릿으로 여러 데이터 타입에 쓸 수 있는 함수를 작성하고, C11의 _Generic과 비교합니다.
C/C++ 예제 보기 →이 레슨에서는 C에서 배열을 처리하려고 직접 쓰는 반복문과, C++ 표준 라이브러리의 이미 만들어진 알고리즘 조합을 비교합니다.
C/C++ 예제 보기 →이 레슨에서는 C++의 람다로 지역 데이터를 콜백에 담아 가고, C에서 void 포인터로 컨텍스트를 넘기는 방식과 비교합니다.
C/C++ 예제 보기 →