const는 변수를 상수화 시키는 키워드이다. 상수란? 상수란 변하지 않는 값을 뜻한다. 변수란 한 번 선언하면 값을 계속 바꿀 수 있지만, 상수는 처음 선언할 때만 값을 할당할 수 있으며 그다음부터는 값을 바꿀 수 없다. 상수와 리터럴의 구분 리터럴은 "문자 그대로"라는 뜻인데 C/C++에서는 "값 그 자체"를 뜻한다. 상수는 변수처럼 리터럴이 저장된 공간이다. 상수를 왜 쓰나? 프로그램을 작성할 때 고정되어 있어야 할 값을 변수에 저장해서 사용하다 보면 실수로 값을 바꿀 가능성이 있다. 상수는 값을 바꾸는 것을 방지하기 위해 사용하며, 코드의 의도를 명확하게 만들 수 있다. const의 기본 사용 예시 const int num = 1; num = 2; // 상수에 값을 할당하였기 때문에 컴파일 에러 ..
벡터(Vector)란? 크기가 변할 수 있는 배열을 나타내는 시퀀스 컨테이너이다. Vectors are sequence containers representing arrays that can change in size. 쉽게 말해 동적으로 그 사이즈를 조절 가능할 수 있는 배열을 의미한다. 벡터를 사용하기 위해서는 헤더를 include 해주어야 한다. 편의상 아래 코드에 vector 헤더와 using namespace std; 선언을 해주었다고 가정한다. #include using namespace std; 1차원 벡터 선언 및 초기화 기본 벡터 선언 방법이다. 내부 자료형을 int로 하는 벡터 v를 선언한다. 이때는 비어있는 벡터 v가 생성된다. 당연히 비어있기 때문에 사이즈도 0이다. vector v..
- Total
- Today
- Yesterday
- Medium
- 리트코드
- 러스트
- 러스트 배우기
- 트리
- 기술면접
- interview question
- PS
- 자료구조
- 알고리즘
- 러스트 기초
- 맛집
- C++
- rust
- Tree
- 속초
- LeetCode
- Interview
- algorithm
- 내돈내산
- coding interview
- 솔직후기
- 코딩인터뷰
- DP
- 인터뷰
- 속초 맛집
- ProblemSolving
- 러스트 입문
- Problem Solving
- 반드시 알아야 할 자료구조
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |