본문으로 건너뛰기
Advertisement

C++ 기초 가이드

1. C++ 개요

C++ 언어는 Bjarne Stroustrup이 개발한 범용 프로그래밍 언어로 C 언어의 확장판입니다. 객체 지향 프로그래밍(OOP) 및 제네릭 프로그래밍(템플릿)을 매우 강력하게 지원합니다.

2. 간단한 프로그램 작성

#include <iostream>

using namespace std;

int main() {
cout << "Hello, World!" << endl;
return 0;
}

3. 포인터와 참조자(Reference)

C++은 명시적 메모리 관리가 가능한 포인터와 더 직관적인 참조자를 제공합니다.

int a = 10;
int& ref = a; // 변수 a의 참조자

ref = 20;
cout << a; // 출력: 20

4. 객체 지향 (클래스와 메서드)

class Animal {
private:
string name;

public:
Animal(string n) : name(n) {} // 생성자

void Speak() {
cout << name << " makes a sound." << endl;
}
};

Animal myDog("Buddy");
myDog.Speak();
Advertisement