태그: 초보자
8편
-
Kotlin Spring Boot 입문: 첫 REST API 만들기
Spring Initializr로 Kotlin 프로젝트를 만들고 data class 모델, Repository, Service, Controller를 차례로 작성해 북마크 REST API를 완성합니다. curl 테스트와 lateinit·타입 불일치 같은 초보자 에러 해결도 다룹니다.
-
C++ 컴파일 오류 해결 가이드 | 초보자가 자주 겪는 10가지 에러
undefined reference, redefinition, no matching function for call, was not declared in this scope, invalid use of incomplete type처럼 C++ 초보자가 자주 만나는 에러 메시지를 읽는 법과 원인, 해결 방법을 하나씩 설명합니다. 실행 중 터지는 segmentation fault도 함께 다룹니다.
-
C++ 초보자가 자주 하는 실수 Top 15 | 컴파일 에러부터 런타임 크래시까지
C++ 입문자가 가장 자주 겪는 실수(클래스 끝 세미콜론, 헤더 누락, const 참조, 댕글링 포인터, 정수 나눗셈, unsigned 언더플로 등)를 실제 GCC·Clang·MSVC 에러 메시지와 함께 정리하고, 왜 그런 규칙이 있는지와 Sanitizer로 런타임 버그를 잡는 법을 설명합니다.
-
C++ 포인터 처음 배우기: &와 * 연산자, swap·배열 순회, 초보자가 하는 첫 실수
변수는 집, 주소는 집 주소라는 비유로 &와 * 연산자가 하는 일을 그림과 함께 설명하고, swap 함수와 배열 순회로 포인터를 직접 써 봅니다. 초기화하지 않은 포인터, 댕글링 포인터, new 후 delete 누락 같은 첫 실수도 짚습니다.
-
C++ 함수 처음 만들기: 선언과 정의, 값·참조 전달, 오버로딩, 기본 인자 (예제 10개)
함수를 처음 만들 때 필요한 선언과 정의의 분리, 값·참조·포인터 전달의 차이, return 규칙, 기본 매개변수, 오버로딩을 예제 10개로 익힙니다. 지역 변수 주소 반환, 오버로딩 모호성, 선언 전 호출 같은 초보자 실수도 짚습니다.
-
C++와 Python 중 무엇을 먼저 배울까: 속도, 학습 난이도, 취업 시장 비교
첫 언어로 C++와 Python 중 무엇을 고를지 실행 속도, 학습 곡선, 쓰이는 분야와 취업 시장을 기준으로 비교합니다. 같은 작업을 두 언어로 작성한 코드, 피보나치 계산 벤치마크, 게임·시스템 개발과 데이터 분석 등 목표별 추천 경로를 담았습니다.
-
C++ 첫 프로그램 Hello World: 컴파일러 설치부터 코드 한 줄씩 이해하기
Windows의 MinGW·Visual Studio, Mac의 Xcode 도구, Linux의 g++ 중 하나로 컴파일러를 설치하고 VS Code까지 설정해 첫 C++ 프로그램을 빌드합니다. #include부터 return 0까지 한 줄씩 의미를 풀고 컴파일 에러 읽는 법도 설명합니다.
-
C++ 클래스와 객체 입문: 설계도 비유로 이해하는 생성자·접근 제어·소멸자
클래스는 설계도, 객체는 그 설계도로 만든 실체라는 비유로 첫 C++ 클래스를 작성해 봅니다. 생성자와 소멸자가 언제 호출되는지, public·private 접근 제어가 왜 필요한지, 세미콜론 누락 같은 초보자 실수를 예제로 짚습니다.