본문 바로가기

C++ 자료구조

[c++] c++의 기본 개념

[이름공간(namespace)이란?]

이름 공간(namespace)은 변수 이름이나 함수 이름과 같이 명칭을 사용하는 공간으로 소속을 나타낸다.

서로다른 이름 공간(namespace)에서는 같은 이름의 변수, 함수들을 만들 수 있다.

이름공간을 사용하는 이유는 동일한 변수나 함수의 충돌을 방지하기 위한 출처 구별 역할을 해주기 때문이다.

 

[변수와 상수]

변수

  • 데이터를 담는 상자
  • 변할 수 있는 수

상수

  • 값이 한번 정해지면 변경할 필요가 없는 데이터
  • 상수표현 방법 (차이는 메모리 할당 여부)
  1. 전처리기 문장 : #define PI 3.14
  2. const 키워드를 사용 : const double PI  = 3.14 (권장 방법)

 

[연산자]

 

 

[참고]

auto - C#의 var

getline() - 뛰어쓰기 까지 한 줄에 있는 입력을 다 받아주는 함수


 

이렇게 간단한 C++의 기초에 대해 알아보았다.

'C++ 자료구조' 카테고리의 다른 글

[c++] vector  (0) 2024.03.26
[c++] 배열  (0) 2024.03.25
[c++] 제어 구조와 함수  (0) 2024.03.19
[c++] 문자열(string)  (0) 2024.03.12
[c++] 자료구조와 알고리즘  (0) 2024.03.04