E D R , A S I H C RSS

Full text search for "IOStream"

IO Stream


Search BackLinks only
Display context of search results
Case-sensitive searching
  • AnEasyProblem/권순의 . . . . 1 match
         #include <IOStream>
  • MoreEffectiveC++/Miscellany . . . . 1 match
         당신도 알다 시피, name mangling(이름 조정:이후 name mangling로 씀) 당신의 C++ 컴파일러가 당신의 프로그램상에서 각 함수에 유일한 이름을 부여하는 작업이다. C에서 이러한 작업은 필요가 없었다. 왜냐하면, 당신은 함수 이름을 오버로드(overload)할수가 없었기 때문이다. 그렇지만 C++ 프로그래머들은 최소한 몇개 함수에 같은 이름을 쓴다.(예를들어서, iostream 라이브러리를 생각해보자. 여기에는 몇가지 버전이나 operator<< 와 operator>>가 있다. ) 오버로딩(overloading)은 대부분의 링커들에게 불편한 존재이다. 왜냐하면 링커들은 일반적으로 같은 이름으로 된 다양한 함수들에 대하여 어두운 시각을 가진다. name magling은 링커들의 진실성의 승인이다.;특별히 링커들이 보통 모든 함수 이름에 대하여 유일하다는 사실에 대하여
          * '''I/O에 대한 지원'''. iostream 라이브러리는 C++ 표준의 한 부분을 차지한다. 하지만 위원회는 그걸 좀 어설프게 만들었다. 몇몇 클래스가 제거되고(필요 없는 iostream과 fstream), 몇몇 클래스가 교체(string 기반의 stringstream은 char* 기반으로) 되었지만, 표준 iostream 클래스의 기본 능력은 몇년 동안 존재해온 (옛날) 구현의 모습을 반영한다.
         string 형의 디자인에 반영된 이러한 접근은-템플릿의 일반화- 표준 C++ 라이브러리를 통해서 반복되어 진다. IOStream? 그들은 템플릿이다.; 인자(type parameter)는 스트림에서 만들어지는 문자형으로 정의되어 있다. 복잡한 숫자(Complex number)? 역시 템플릿이다.;인자(type parameter)는 숫자를 어떻게 저장할지 정의되어 있다. Valarray? 템플릿이다.;인자(type parameter)는 각 배열에 최적화된다. 그리고 STL은 거의 모든 템플릿의 복합체이다. 만약 당신이 템플릿에 익숙하지 않다면, 지금 한발작 내디뎌 보아라.
Found 2 matching pages out of 7540 total pages (5000 pages are searched)

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 0.3922 sec