728x90
1. const는 선언될때 반드시 초기화되어야 하지만, readonly는 초기화 없이 선언 가능하다.
2. readonly는 생성자에서 변경될 수 있지만, const는 불가능하다.
3. readonly는 계산 결과를 할당할 수 있지만, const는 안된다.
readonly double a = Math.Sin(60); // 가능하다
const double b = Math.Sin(60); // 컴파일 에러
728x90
'C | C++' 카테고리의 다른 글
C++ Vector reserve( )와 resize( )의 차이 (0) | 2022.09.29 |
---|---|
auto 키워드 (1) | 2022.09.10 |
Rvalue reference 정리한 내용 (0) | 2020.11.20 |
c++ 구조2 (0) | 2019.10.03 |
C++ 의 구조1 - 키워드 (0) | 2019.09.03 |