C++ 언어를 처음 접한뒤 가장 먼저 사용했던 것은 cin과 cout 이였습니다. 처음에는 cin은 변수에 사용자입력값을 넣고, cout은 어떠한 값들을 출력해주는 용도구나~ 라고 지레 짐작하며 사용하곤 했는데요, 객체 지향적인 C++에서는 C의 printf()와 다르게 어떤 구조로 되어있는지 알아두면 응용도 이해하기 쉬울 듯 합니다. Q) 객체 지향적 프로그래밍이란? OOP(Object-Oriented Programming) A) 캡슐화(encapsulation), 상속(inheritance), 다형성(polymorphism) 의 개념이 담겨있는 프로그램 설계방법론이자, 어떠한 한 개념입니다. 초기 프로그래밍 방식인 절차적 프로그래밍과, 객체지향적 프로그래밍을 비교하자면, 절차적 프로그래밍은 "수제라면..
[C++] 객체지향적 cin, cout
C++ 언어를 처음 접한뒤 가장 먼저 사용했던 것은 cin과 cout 이였습니다. 처음에는 cin은 변수에 사용자입력값을 넣고, cout은 어떠한 값들을 출력해주는 용도구나~ 라고 지레 짐작하며 사용하곤 했는데요, 객체 지향적인 C++에서는 C의 printf()와 다르게 어떤 구조로 되어있는지 알아두면 응용도 이해하기 쉬울 듯 합니다. Q) 객체 지향적 프로그래밍이란? OOP(Object-Oriented Programming) A) 캡슐화(encapsulation), 상속(inheritance), 다형성(polymorphism) 의 개념이 담겨있는 프로그램 설계방법론이자, 어떠한 한 개념입니다. 초기 프로그래밍 방식인 절차적 프로그래밍과, 객체지향적 프로그래밍을 비교하자면, 절차적 프로그래밍은 "수제라면..
2022.03.30