Younghyun Jo[RUST] Trait Object와 GenericRust에서 다형성(polymorphic) 코드를 작성하는 두 가지 방법 Train Object과 Generic을 설명하고, 비교하는 글입니다.Feb 21, 2022Feb 21, 2022
Younghyun JoRust asynchronous programmingRust에서 비동기 프로그래밍을 작성하는 방법을 설명하고, 동작 원리를 설명하는 글입니다. 비동기 프로그램이 처음인 분들은 ‘Asynchronus programming with async and await’ 를 먼저 읽어보시길 추천드립니다.Jan 7, 2022Jan 7, 2022
Younghyun JoCMake 외부 프로젝트 추가하기CMake는 외부 프로젝트를 타겟으로 만들어 설치 할 수 있다. 따라서 외부 프로젝트를 메인 프로젝트 빌드에 포함시켜, 복잡한 개발환경 설정을 생략할 수 있다.Aug 20, 2019Aug 20, 2019
Younghyun JoCmake가 무엇인가?Cmake는 빌드 스크립트를 만드는 툴이다. CMakeLists.txt 파일에는 Cmake가 정의한 스크립트 언어로 프로젝트 빌드 방법을 정의할 수 있다. Cmake 프로그램은 이 파일을 읽어 빌드 스크립트를 자동으로 생성한다.Feb 1, 2019Feb 1, 2019
Younghyun JoTemplate Programming — CppCon 2016TMP 공부 중 C++의 Template 문법을 정확하기 위해 Youtube에서 CppCon2016의 Template Programming을 시청했다. 기억하기 위해 들었던 내용을 기록한다.Oct 16, 2018Oct 16, 2018
Younghyun JoModern C++ Design — 테크닉템플릿 부분 특화(Partial Template Specialization)Sep 17, 2018Sep 17, 2018
Younghyun JoModern C++ Design — 단위전략 기반의 클래스C++을 사용하는 프로젝트에 참여하게 되었다. C++은 언어적으로 객체개념이 반영되었고, 다형성을 위해 오버로딩, 오버라이딩 등을 지원하는 언어로 알고 있었다. C를 구조체와 함수 포인터 적극적으로 사용하여 객체지향 언어처럼 개발을 했기 때문에…Sep 6, 2018Sep 6, 2018