C++if 선택 구조의 예는 C++의 선택 구조를 설명합니다. if 선택 구조, else-if 다중 선택 구조 및 스위치 다중 선택 구조는 여전히 사용됩니다. C 언어. 다음은 훈련장에서 1119번 문제를 통해 구조 선택 방법을 활용하여 이해를 깊게 하는 방법을 보여줍니다....
설명된 C++ 관계 연산자의 예 C++의 관계 연산자에는 >, <, >=, <=, != 및 ==가 포함됩니다. 이름에서 알 수 있듯이 관계 연산자에는 관계를 수행하는 데 두 개의 피연산자가 필요합니다. 누가 더 크고, 누가 더 작으며, 누가 누구와 같거나 같지 않은지...
C++ 자동 증가 ++ 및 자동 감소 -- 연산자 예제에 대한 설명은 C 언어의 사용 방법과 일치합니다. 자동 증가 연산자(++)와 자동 감소 연산자(--)는 모두 단항 연산자입니다. 즉, 사용변수이다. 자동 증가 연산자인 ++를 예로 들면, 위치에 따라 "먼저 추가한 후 사용할" 것인지 "ldqu..."로 결정됩니다.
C++ 다형성 예제에서는 다형성을 설명합니다. 다형성은 객체 지향 프로그래밍의 중요한 기능 중 하나입니다. 문자 그대로의 의미에서 보면 다음과 같이 간단하게 이해할 수 있습니다. 실제로 본질적인 의미는 동일합니다. 객체지향 프로그래밍에서는 동일한 메소드가 다른 객체에 의해 실행될 때 다른 실행 효과를 갖는다는 것을 의미합니다. 구체적으로 더...
C++ 가상 기본 클래스와 가상 기본 클래스를 이용한 가상 기본 클래스 정의 앞서 배웠던 상속 과정에서 이런 상황을 생각해 보셨는지 궁금합니다. 다중 상속 관계에서 파생 클래스가 두 개의 부모 클래스에서 파생되는 경우 Inherited , 이 두 상위 클래스는 기본 클래스에서 정확하게 상속됩니다. 그러면 두 개의 지분을 상속받을 수 있기 때문에 문제가 될 것입니다...
C++ 파생 클래스의 소멸자 인스턴스에 대한 자세한 설명은 이전 섹션과 동일합니다. 파생 클래스에서는 소멸자가 파생 클래스에 흡수될 수 없습니다. 핵심은 모든 사람이 파생 클래스와 기본 클래스의 소멸자 호출 순서를 명확히 해야 한다는 것입니다. 소멸자의 호출 순서는 생성자의 호출 순서와 완전히 반대입니다. 파생 클래스 소멸자 및 기본 클래스 소멸자에서 메시지를 출력할 수 있습니다. . 보다 …
C++ 파생 클래스의 생성자 인스턴스에 대한 자세한 설명 파생 클래스에는 기본 클래스가 포함되어 있으므로 파생 클래스를 만들 때 시스템은 먼저 기본 클래스를 만듭니다. 파생 클래스는 기본 클래스의 모든 멤버를 흡수하지만 나중에 언급되는 생성자와 소멸자를 포함하지 않는다는 점에 유의해야 합니다. 즉, 파생 클래스를 만들 때 자체 생성자를 호출합니다...
C++의 세 가지 상속 방법에 대한 자세한 예 이전 섹션에서 공개 상속을 사용하여 파생 클래스를 정의하는 방법을 살펴보았습니다. 실제로 여기에는 공개 상속, 비공개 상속, 보호 상속이라는 세 가지 방법이 있습니다. 다양한 상속 방법의 주요 차이점은 파생 클래스의 기본 클래스에 대해 서로 다른 액세스 권한을 가진 멤버의 액세스 권한입니다.
C++ 친구 클래스 사용 방법 친구 기능을 배운 후 친구 클래스를 다시 살펴보겠습니다. 동일한 원리와 사용법은 동일합니다. 클래스 A가 다른 클래스 B의 프렌드 클래스로 선언되면 클래스 A의 모든 멤버 함수는 클래스 B의 멤버에 액세스할 수 있습니다. 사용 방법은 동일하며 클래스 B에서 선언하면 됩니다. 여전히 이전 섹션과 동일한 프로세스입니다.
C++ 프렌드 함수를 사용하는 방법 우리 모두는 클래스의 전용 멤버는 클래스의 멤버 함수를 통해서만 액세스할 수 있고 클래스 외부에서는 액세스할 수 없다는 것을 알고 있습니다. 이는 C++의 가장 기본적인 장점인 C++ 클래스 디자인의 캡슐화 및 은폐 아이디어를 반영합니다. 하지만 때때로 클래스 외부에서 이러한 private 멤버에 액세스하고 싶다면 어색해질 것입니다...
C++의 이 포인터 이 포인터 클래스에는 매우 숨겨진 특수 포인터가 있습니다. 바로 this 포인터입니다! 왜 특별한가요? 클래스가 정의되어 있는 한 시스템은 this라는 이름의 포인터를 미리 정의하고 현재 객체를 가리키기 때문입니다. 우리는 그것을 볼 수는 없지만 사용할 수는 있습니다. 예를 들어, 우리는...