#include <iostream>
특징 : 출력 스트림, 공부목적, VS2013 -> 템플릿 ->Visual C++ -> Win32 -> Win32 콘솔 응용 프로그램 토대로 작성
C의 경우와 같이, C++은 기본 입력/출력 기능을 제공하지 않습니다. 하지만, 모든 C++ 컴파일러는 iostream class 라고 알려진 체계적이고 객체지향적인 I/O 패키지를 기본으로 제공합니다.
가장 중요한 세가지 출력 스트림 중 하나이다. ostream, ofstream, ostringstream
iostream은 #include <istream> 을 포함하고 있다.
iostream에는 아래 표와 같은 Object가 있다.
** iostream 아래 __PURE_APPDOMAIN_GLOBAL extern _CRTDATA2 istream cin, *_Ptr_cin; __PURE_APPDOMAIN_GLOBAL extern _CRTDATA2 wistream wcin, *_Ptr_wcin; |
그리고 우리가 흔히 알고 std 네임 스페이스는 아래와 표와 같이 iostream을 감싸고 있다.
** iostream 아래 _STD_BEGIN _STD_END ** yvals.h 아래 #if defined(__cplusplus) |
iostream Objects에 대해서 알아보도록하자.
Narrow characters(char)
cin |
Standard input stream(object) |
cout |
Standard output stream(object) |
cerr |
Standard output stream for errors(object) |
clog |
Standard output stream for logging(object) |
Wide characters(wchar_t)
wcin |
Standard input stream(wide)(object) |
wcout |
Standard output stream(wide)(object) |
wcerr |
Standard output stream for errors (wide)(object) |
wclog |
Standard output stream for logging(wide)(object) |
Input/output hierachy
|
'Language & API > C++' 카테고리의 다른 글
[코딩]C++ cout 관련 정보 (0) | 2015.10.07 |
---|---|
[이론]SAL를 사용하자(Source Code Annotation Language) (0) | 2015.09.03 |
HEAP CORRUPTION DETECTED 발생 (1) | 2015.06.26 |
Mutex 관련 내용 (0) | 2015.06.23 |
함수 오버로딩(Function Overloading) (0) | 2015.06.07 |