반응형

디딤돌C++ 13

3. 입출력 개요 (cin, cout)

안녕하세요. 언제나 휴일, 언휴예요. 이번에는 C++ 학습할 때 기본으로 필요한 입출력에 사용할 cin과 cout을 사용하는 기본적인 방법을 알아보아요. 여기에서는 앞으로 C++ 문법 학습하기 위해 필수적으로 사용할 입출력에 관한 사항을 간략하게 살펴보기로 할게요. C언어에서는 stdio.h 파일을 포함하여 표준 입출력 함수들을 사용했었죠. C++에서도 C언어에서 제공하는 함수들을 사용할 수 있어요. 하지만 C++언어에서 콘솔 화면에 출력하거나 키보드에서 입력받을 때 printf 함수나 scanf 함수를 사용하는 이들은 거의 없어요. C++ 언어에서는 iostream 파일을 포함하여 cout과 cin 개체를 사용할 수 있어요. iostream은 STL(Standard Template Library,표준 ..

2. C++ 언어 소개 및 책의 기술 범위

안녕하세요. 언제나 휴일, 언휴예요. 이번에는 C++언어 소개와 함께 책에서 다루는 내용을 소개할게요. C++ 강의를 시작하거나 C언어가 끝나갈 때에 많은 이들이 "C++이 뭐예요? ", "C++언어는 C와 뭐가 달라요?" 라는 질문을 하더군요. 처음 강의를 했던 때에는 "C언어는 절차식으로 작성하기 적합한 프로그래밍 언어이고 C++언어는 OOP(Object Oriented Programming, 개체(객체)지향 프로그래밍)에 적합한 언어야."라고 대답이나 "글쎄, 기본 문법은 비슷한데 클래스 문법이 있어서 실제 프로그래밍 방식은 많이 다루지." 등의 대답을 했던 것 같아요. 그리고 점점 강의를 하다 보니 지금은 "C++ is a c with class."라는 얘기를 먼저 해요. 이렇게 얘기를 하는 이유..

1. 들어가기에 앞서

안녕하세요. 언제나 휴일, 언휴예요. 이제 언휴와 함께 C++ 문법과 OOP(Object Oriented Programming)과 설계를 학습해 보세요. 이 책은 C언어를 학습한 이들을 이가 C++언어를 학습하기 위해 작성하였습니다. C++언어는 C언어와 변수나 연산, 함수 등의 기본 문법은 비슷하지만 클래스와 템플릿 문법을 있습니다. 특히 C++ 언어에서 클래스는 OOP(Object Oriented Programming, 개체(혹은 객체) 지향 프로그래밍) 방식으로 프로그래밍할 수 있게 새롭게 추가한 문법이죠. 이러한 특징으로 인해 C언어와 C++은 접근 방식에서 많은 차이를 갖고 있습니다. 이 책은 C++입문자를 위한 책이지만 단순히 C++문법을 다루고 있는 책은 아니예요. 오히려 C++에 새롭게 추..

반응형