C++의 단항 부정 연산자
Muhammad Adil
2023년12월11일
단항 빼기 연산자는 숫자를 부정하는 데 사용되며 변수 앞에 사용될 때 값을 부정합니다.
단항 빼기 연산자는 C++에서 접두사 -
기호를 나타냅니다. 부정하려면 숫자 앞에 -
기호를 붙여야 합니다. 예를 들어 5를 부정하려면 -5를 입력하고 4를 부정하려면 -4를 입력합니다.
변수 앞에 단항 빼기 연산자를 사용하여 해당 값을 부정할 수도 있습니다. 예를 들어 2라는 변수 x
가 앞에 -x
를 넣으면 그 값은 -2가 되고 y
가 10이고 그 앞에 -y
를 넣으면 그 값은 역시 -10이 됩니다.
C++에서 단항 빼기 연산자를 오버로드하는 단계
C++에서 단항 빼기 연산자를 오버로드하려면 다음 단계가 필요합니다.
-
basic_operand
클래스에서 상속된 피연산자 클래스를 만들고unary_operator
함수를 재정의합니다. -
피연산자 클래스에서
unary_operator
함수를 구현하여 이 피연산자와 관련된 모든 연산에 대해 음수 값을 반환합니다. -
식 개체를 만들 때 인수 중 하나로 포함하여 프로그램에 피연산자 클래스를 포함합니다.
예:
#include <iostream>
using namespace std;
int main() {
int x = 3;
int y = -x;
cout << "unary postive integer " << x << endl;
cout << "unary minus operator: " << y << endl;
return 0;
}
위에서 언급한 코드의 작동을 확인하려면 여기를 클릭하십시오.
작가: Muhammad Adil
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