"Fossies" - the Fresh Open Source Software archive

Member "aspell-0.60.6.1/manual/aspell-dev.html/I_002fO.html" of archive aspell-0.60.6.1.tar.gz:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. Alternatively you can here view or download the uninterpreted source code. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.

Next: , Previous: Smart Pointers, Up: Top


9 I/O

Aspell does not use C++ I/O classes and functions in any way since they do not provide a way to get at the underlying file number and can often be slower than the highly tuned C I/O functions found in the standard C library. However, some lightweight wrapper classes are provided so that standard C I/O can be used in a more C++ like way.

9.1 IStream/OStream

These two base classes mimic some of the functionally of the C++ functionally of the corresponding classes. They are defined in istream.hpp and ostream.hpp respectively. They are however based on standard C I/O and are not proper C++ streams.

9.2 FStream

Defined in fstream.hpp.

9.3 Standard Streams

CIN/COUT/CERR. Defined in iostream.hpp.