클래스의 두 객체 (인스턴스)를 만드는 방법과 함수 f ()를 사용하는 두 가지 다른 방법은 무엇입니까?

요르단

저는 C ++와 프로그래밍을 완전히 처음 접했고 이제 클래스를 사용하여 OOP에 접근하고 있습니다.

정확히 어떻게해야합니까?

예를 들면 :

f ()라는 공용 인스턴스 멤버 함수가있는 A라는 클래스가 주어지면 클래스에서 두 가지 다른 방법으로 두 개의 객체 (인스턴스)를 만들고 f ()를 두 가지 다른 방법으로 사용하는 방법을 만듭니다.

미리 감사드립니다!

SHR

다음과 같이 스택에 선언 된 첫 번째 객체 :

A a1;  //allocate on stack
a1.f(); //call f

힙에 대한 두 번째 옵션 :

 A* pA = new A();//allocate on heap
 pA->f();//call f

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관