저는 현재 C++ 서적을 읽을 것입니다. 클래스를 가리킬 때 약간 혼란 스럽습니다. 이전 책에C++ 클래스를 가리키는 중
의 예는이 방법으로 클래스와 메소드를 사용 :
그러나Calculator myCalc;
myCalc.launch();
while(myCalc.run()){
myCalc.readInput();
myCalc.writeOutput();
}
가, 지금은 그것을 이런 식으로 일에 변경된 :
Calculator* myCalc = new Calculator;
myCalc -> launch();
while(myCalc -> run()){
myCalc -> readInput();
myCalc -> writeOutput();
}
를 내가 수없는 것 이 방법으로 왜 그런지 설명해주십시오.
표준 방법을 사용하는 대신이 방법으로 클래스를 가리키는 이유는 무엇입니까?
차이점은 무엇입니까? 그리고 어떤 상황이 어느 것이 바람직할까요?
감사합니다.
책이 '삭제'됩니까? – chris
용어가 약간 틀립니다. 클래스, 객체 또는 클래스의 인스턴스를 가리 키지 않습니다. – juanchopanza
@chris 내가 볼 수있는 한 멀리는 아닙니다. 매우 간단한 예일 뿐이지 만 세부적인 것은 아닙니다. –