본문 바로가기
반응형

-----ETC-----/C++ 마스터 시리즈31

[C++ 마스터] Day 3: 변수와 데이터 타입 변수 (Variables)변수는 데이터를 저장하는 데 사용됩니다. C++에서 변수를 선언할 때는 데이터 타입과 변수 이름을 지정해야 합니다. 변수 선언과 초기화변수를 선언하고 초기화하는 방법은 다음과 같습니다:int myNumber = 5; // 정수형 변수 myNumber를 선언하고 5로 초기화double myFloat = 3.14; // 실수형 변수 myFloat를 선언하고 3.14로 초기화char myChar = 'A'; // 문자형 변수 myChar를 선언하고 'A'로 초기화 변수를 선언만 하고 나중에 초기화할 수도 있습니다:int myNumber;myNumber = 5; 데이터 타입 (Data Types)C++에는 다양한 데이터 타입이 있습니다. 주요 데이터 타입을 살펴보겠습니다. 기본 데이터 .. 2024. 8. 1.
[C++ 마스터] Day 2: 기본 문법과 Hello World 프로그램 기본 문법C++의 기본 문법을 이해하는 것은 중요한 첫걸음입니다. 이 장에서는 C++ 프로그램의 기본 구조와 주요 문법 요소를 다루겠습니다. 1. 주석 (Comments)주석은 코드에 대한 설명을 추가하는 데 사용됩니다. 컴파일러는 주석을 무시합니다.한 줄 주석: //여러 줄 주석: /* ... */예제:// 이것은 한 줄 주석입니다.int main() { /* 이것은 여러 줄 주석입니다. */ return 0;} 2. 헤더 파일 (Header Files)헤더 파일은 라이브러리 함수나 클래스를 사용할 수 있도록 포함하는 파일입니다. 은 입력과 출력을 위한 헤더 파일입니다.#include  3. 네임스페이스 (Namespaces)네임스페이스는 이름 충돌을 방지하기 위해 사용됩니다. s.. 2024. 8. 1.
[C++ 마스터] Day 1: C++ 소개와 개발 환경 설정 C++ 소개C++는 1980년대 초반에 Bjarne Stroustrup에 의해 개발된 프로그래밍 언어입니다. C++는 C 언어를 기반으로 객체 지향 프로그래밍(OOP) 개념을 도입하여, C의 성능과 유연성을 유지하면서도 더 높은 수준의 추상화를 제공합니다. 주요 특징:고성능: C++는 시스템 프로그래밍에 적합한 고성능 언어입니다.객체 지향 프로그래밍(OOP): 클래스, 상속, 다형성 등 OOP 개념을 지원합니다.다양한 패러다임 지원: 절차적, 객체 지향, 제네릭 및 함수형 프로그래밍을 지원합니다.표준 라이브러리(STL): 알고리즘, 데이터 구조, 반복자 및 함수 객체를 포함한 표준 템플릿 라이브러리를 제공합니다.개발 환경 설정C++ 개발을 위해 필요한 도구를 설치하고 설정합니다. 여기서는 Windows,.. 2024. 8. 1.
[C++ 마스터] 목차 C++ 마스터 시리즈Day 1: C++ 소개와 개발 환경 설정Day 2: 기본 문법과 Hello World 프로그램Day 3: 변수와 데이터 타입Day 4: 연산자와 표현식Day 5: 조건문과 제어 구조Day 6: 반복문 (for, while, do-while)Day 7: 함수와 재귀Day 8: 배열과 문자열Day 9: 포인터와 참조자Day 10: 동적 메모리 할당 (new, delete)Day 11: 구조체와 열거형Day 12: 클래스와 객체 지향 프로그래밍 (OOP) 기초Day 13: 생성자와 소멸자Day 14: 연산자 오버로딩Day 15: 상속과 다형성Day 16: 가상 함수와 추상 클래스Day 17: 템플릿 기초Day 18: 예외 처리Day 19: 표준 템플릿 라이브러리 (STL) 소개Day 20.. 2024. 6. 20.
반응형