C++의 Const 매개변수
const
키워드는 C++에서 변수를 상수로 정의하는 데 사용됩니다. 이 키워드는 모든 데이터 유형에 적용할 수 있지만 포인터와 참조에 가장 자주 적용됩니다.
상수 매개변수는 동일한 범위 내의 모든 함수에서 설정하고 사용할 수 있는 값입니다. 매개변수는 매개변수를 사용하는 작업 전에 선언해야 합니다.
매개변수 이름은 max_speed
또는 target_temperature
와 같이 제어 대상을 설명해야 합니다.
C++의 Const
매개변수
const
키워드를 사용하여 상수 매개변수를 선언할 수 있습니다. 상수에는 값을 할당할 수 없지만 상수로 선언된 변수에는 값을 할당할 수 있습니다.
정수 리터럴이나 식으로 초기화되지 않은 경우 다른 범위에서 상수를 정의할 수도 있습니다.
이는 휘발성
키워드를 사용하여 선언된 변수와 다르므로 변경될 수 있습니다.
const
키워드는 변수, 함수, 클래스 및 개체에 적용할 수 있습니다. 상수는 상수와 동일한 범위에 액세스할 수 있는 사용자 또는 다른 코드에서 변경할 수 없습니다.
상수는 좋은 프로그래밍 방법일 뿐만 아니라 개발자에게 몇 가지 성능상의 이점도 제공합니다.
이 섹션에서는 C++에서 const
매개변수의 사용과 변수를 상수로 정의하는 방법을 살펴봅니다.
상수 변수
상수 변수의 정의 및 초기화는 일련의 규칙을 따라야 합니다.
- 할당 시
const
변수를 초기화하지 않은 상태로 둘 수 없습니다. - 애플리케이션의 다른 위치에 값을 설정할 수 없습니다.
- 상수 변수는 선언될 때 명시적 값을 지정해야 합니다.
C++에서 상수 매개변수 사용
이 섹션에서는 C++에서 상수 매개변수를 사용하는 단계를 다룹니다.
- 상수 매개변수 생성
- 변수 선언
- 상수 매개변수에 값을 할당합니다.
- 함수 호출에 매개변수 포함
- 프로그램에서 상수 매개변수 사용
예를 들어 봅시다.
#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 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