C++의 Const 매개변수

Muhammad Adil 2024년2월16일
  1. C++의 Const 매개변수
  2. C++에서 상수 매개변수 사용
C++의 Const 매개변수

const 키워드는 C++에서 변수를 상수로 정의하는 데 사용됩니다. 이 키워드는 모든 데이터 유형에 적용할 수 있지만 포인터와 참조에 가장 자주 적용됩니다.

상수 매개변수는 동일한 범위 내의 모든 함수에서 설정하고 사용할 수 있는 값입니다. 매개변수는 매개변수를 사용하는 작업 전에 선언해야 합니다.

매개변수 이름은 max_speed 또는 target_temperature와 같이 제어 대상을 설명해야 합니다.

C++의 Const 매개변수

const 키워드를 사용하여 상수 매개변수를 선언할 수 있습니다. 상수에는 값을 할당할 수 없지만 상수로 선언된 변수에는 값을 할당할 수 있습니다.

정수 리터럴이나 식으로 초기화되지 않은 경우 다른 범위에서 상수를 정의할 수도 있습니다.

이는 휘발성 키워드를 사용하여 선언된 변수와 다르므로 변경될 수 있습니다.

const 키워드는 변수, 함수, 클래스 및 개체에 적용할 수 있습니다. 상수는 상수와 동일한 범위에 액세스할 수 있는 사용자 또는 다른 코드에서 변경할 수 없습니다.

상수는 좋은 프로그래밍 방법일 뿐만 아니라 개발자에게 몇 가지 성능상의 이점도 제공합니다.

이 섹션에서는 C++에서 const 매개변수의 사용과 변수를 상수로 정의하는 방법을 살펴봅니다.

상수 변수

상수 변수의 정의 및 초기화는 일련의 규칙을 따라야 합니다.

  1. 할당 시 const 변수를 초기화하지 않은 상태로 둘 수 없습니다.
  2. 애플리케이션의 다른 위치에 값을 설정할 수 없습니다.
  3. 상수 변수는 선언될 때 명시적 값을 지정해야 합니다.

C++에서 상수 매개변수 사용

이 섹션에서는 C++에서 상수 매개변수를 사용하는 단계를 다룹니다.

  1. 상수 매개변수 생성
  2. 변수 선언
  3. 상수 매개변수에 값을 할당합니다.
  4. 함수 호출에 매개변수 포함
  5. 프로그램에서 상수 매개변수 사용

예를 들어 봅시다.

#include <iostream>
#include <string>
using namespace std;
void myfunction(const string& x) { cout << "Who are you? " << x; }
int main() {
  string a = "I'm Muhammad Adil";
  myfunction(a);
}

코드의 라이브 데모를 확인하려면 여기를 클릭하십시오.

Muhammad Adil avatar Muhammad Adil avatar

Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.

Facebook