C++ string char*
![[C++] 변수(2)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMN7NU%2FbtqyQUf7doG%2FHMEvjFkFLGCe6v5L2xnJ50%2Fimg.png)
[C++] 변수(2)
1. Constexpr - 컴파일 시간 상수를 만드는 새로운 키워드 => 컴파일 시간에 결정되는 상수 값으로만 초기화 할 수 있다. - C++ 11에서 도입된 문법 int main() { const int t1 = 10; // 상수로 만듬 t1 = 20; // error constexpr int t2 = 10; // 상수로 만듬 t2 = 20; // error } 1.1 C언어와 배열의 크기 - C89 (1989년에 표준화된 문법) => 컴파일 시간에 크기를 알 수 있어야 한다. - C99 (1999년에 표준화된 문법) => 배열의 크기로 변수도 가능 => g++은 지원하지만 cl컴파일러는 지원하지 않음 void move(const int n) { int arr[s]; // error - move(10)..