키워드 2

C++ 정적 키워드 총정리

1. 정적 키워드(Static Keywords)의 개념 정적 키워드는 다양한 유형과 함께 사용될 때 다른 의미를 갖는다. 정적 키워드는 아래와 같이 사용할 수 있다. ① 정적 변수: 함수의 변수, 클래스의 변수 ② 클래스의 정적 멤버: 클래스 객체 및 기능 이제 Static이라는 것이 어떤 용도로 쓰이는지 이해해 보자. 2. 정적 변수(Static Variables) 변수가 정적인 것으로 선언되면 프로그램의 수명 동안 해당 변수에 대한 공간이 할당된다. 함수를 여러 번 호출하더라도 정적 변수에 대한 공간은 한 번만 할당되고, 이전 호출에서 변수의 값은 다음 함수 호출을 통해 전달된다. 이는 C나 C++ 또는 이전 함수 상태를 저장해야 하는 다른 응용 프로그램에서 협동 루틴을 구현하는 데 유용하다. 예시:..

C++ 2024.02.20

C++ 키워드(Keywords) 총정리

C++는 강력한 언어이다. 이게 무슨 의미냐면, C++에서는 구조화된 프로그램과 객체 지향적인 프로그램도 작성할 수 있기 때문에 그렇다는 것이다. C++는 C의 수퍼셋이므로 C의 대부분의 구조는 의미가 변하지 않고 C++에서도 의미가 통한다. 그러나 몇 가지 예외와 추가 사항이 존재한다.  1. 토큰의 개념키워드에 대해 말하기에 앞서, 토큰에 대해 먼저 논해야 한다. 컴파일러가 C++ 프로그램의 소스 코드를 처리할 때, 공백으로 구분된 문자의 각 그룹을 토큰이라고 한다. 그렇기에 토큰은 프로그램의 개별 단위 중 가장 작은 것이기도 하다. C++ 프로그램은 토큰을 사용하여 작성되는데, 토큰에는 다음과 같은 요소가 존재한다. ① 키워드 ② 식별자 ③ 상수 ④ 문자열 ⑤ 연산자 즉, 우리가 앞서 글에서 다뤘던..

C++ 2024.02.16
728x90