C++ vector 컨테이너 정리
C++의 std::vector는 실행 중에 크기를 변경할 수 있는 동적 배열 컨테이너다. 메모리의 연속된 공간을 점유하여 인덱스를 통한 임의 접근(O(1))이 가능하며, 끝부분에서의 데이터 삽입 및...
Read ArticleDiscover fresh stories, practical tips, and expert insights to fuel your next digital project.
C++의 std::vector는 실행 중에 크기를 변경할 수 있는 동적 배열 컨테이너다. 메모리의 연속된 공간을 점유하여 인덱스를 통한 임의 접근(O(1))이 가능하며, 끝부분에서의 데이터 삽입 및...
Read Article기존 코드의 외부 동작은 유지하면서 내부 구조를 개선하기 위해 최신 C# 문법을 활용한 리팩토링을 단행했다. 복잡하게 얽힌 스파게티 로직을 정돈하여 가독성을 높이고 향후 기능...
Read Article동작은 유지하되 내부 구조를 개선하는 리팩토링(Refactoring) 과정을 정리했다. C#의 최신 문법을 활용하여 코드의 가독성과 효율성을 높였다. 패턴 매칭을 통한 코드 개선 복잡한 조건문을 C#의...
Read Article학습한 객체지향 문법들을 실전에 적용하기 위해 미니 프로젝트를 설계하고 구현을 완료했다. 상속, 다형성, 자원 관리 개념이 실제 프로그램에서 어떻게 맞물리는지 직접 확인했다. 가상 함수를...
Read ArticleC++ 미니 프로젝트의 설계와 구현 과정을 정리했다. 문법적 개념이 실제 코드에서 동작하는 과정을 확인한 시간이었다. 프로젝트 수행 내용 객체지향 적용: 클래스 상속과 다형성을 활용해...
Read Article사용자 정의 타입에 표준 연산자의 동작을 재정의하여 객체 연산을 직관적으로 개선했다. 기본 자료형처럼 객체를 다룰 수 있게 설계하여 코드의 가독성과 표현력을 비약적으로 높였다. 좌표...
Read ArticleC++의 연산자 오버로딩(Operator Overloading)은 사용자 정의 타입(클래스, 구조체)에 대해 표준 연산자(+, -, *, << 등)의 동작을 재정의하는 기능이다. 이를 통해 객체를 기본 자료형처럼 직관적으로...
Read ArticleWPF와 MVVM 패턴의 기초를 다지기 위해 실시간 숫자 조작 카운터 앱을 밑바닥부터 직접 구현했다. 데이터 바인딩, 명령 처리, 레이아웃 설계 등 핵심 기술들을 프로젝트에...
Read ArticleWPF와 MVVM 패턴을 학습하며 구현한 카운터 애플리케이션이다. 데이터 바인딩, 명령 처리, 레이아웃 설계 등 WPF의 핵심 요소를 포함하고 있다. 구현 과정을 정리했다. 뷰모델: 상태...
Read Article자바스크립트의 싱글 스레드 환경에서 발생하는 블로킹 문제를 해결하기 위해 Promise와 async/await를 활용한 비동기 제어 흐름을 설계했다. 네트워크 요청이나 파일 시스템 접근처럼 시간이 걸리는 작업을...
Read ArticleJoin over 15,000 readers who get our weekly premium insights.
Explore Premium Features