HOWTO · C++

C++에서 함수 끝의 Const

이 튜토리얼은 C++에서 함수의 끝에서 const 키워드를 사용하는 방법을 보여줍니다.

이 페이지의 내용

이 자습서는 C++에서 함수 끝에 const 키워드를 사용하는 방법을 보여줍니다.

C++에서 함수 끝에 있는 const 키워드

const 멤버 함수는 한 번 선언되고 변경되거나 수정되지 않는 함수입니다.

함수 끝에 있는 const는 함수가 구성원인 개체를 가정함을 의미합니다. 일정합니다.

함수 끝에 const 키워드를 사용하여 컴파일러가 개체 데이터가 함수에 의해 변경되거나 수정되지 않도록 합니다. 이 개념은 const correctness의 일부입니다. 즉, 변경되지 않고 바로 지금 작동하는 경우 절대 중단되지 않습니다.

const 함수 및 객체는 C++에서 작업하기 쉽고 더 안정적입니다. 함수 끝에 있는 const는 코드가 중단되는 것을 방지하므로 코드에서 반복적으로 사용해야 합니다.

다음은 C++에서 함수 끝에 const를 선언하기 위한 C++ 구문입니다.

datatype function_name const();

이제 함수 끝에 const 키워드를 사용하는 예제를 시도해 보겠습니다.

#include <iostream>
using namespace std;
class Delftstack {
  int DemoValue;

 public:
  Delftstack(int a = 0) { DemoValue = a; }
  int PrintValue() const { return DemoValue; }
};
int main() {
  const Delftstack Demo1(100);
  Delftstack Demo2(76);
  cout << "The Output using object Demo1 : " << Demo1.PrintValue();
  cout << "The Output using object Demo2 : " << Demo2.PrintValue();
  return 0;
}

보시다시피 PrintValue 함수 끝에 const 키워드를 사용했습니다. 이제 객체를 생성할 때마다 상수가 됩니다.

출력:

The Output using object Demo1 : 100
The Output using object Demo2 : 76