C++에서 함수 끝의 Const

Sheeraz Gul 2023년10월12일
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
작가: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

관련 문장 - C++ Const