2.2.3.3 使用简单的C语言库
用C++(www.cppentry.com)来编写代码,并不禁止用C的库函数。事实上,整个C的库以默认方式包含在标准的C++(www.cppentry.com)库中。这些函数代替用户做了大量的工作,因此,使用它们,可以节约许多时间。
本书将尽可能地使用标准的C++(www.cppentry.com)库函数(也包含标准C库函数),但是只有用标准库函数才能保证程序的可移植性。在某些情况下必须使用非标准C++(www.cppentry.com)库函数的地方,我们也将尽量使用符合POSIX标准的函数。POSIX是基于UNIX上的一个标准,它包括的函数是C++(www.cppentry.com)库中没有的。通常能在UNIX(特别是Linux)平台上找到POSIX函数,也可能在DOS/Windows下找到。例如,如果要用到多线程编程(www.cppentry.com),最好使用POSIX线程库,这样的代码就容易理解、端口通信和维护(POSIX线程库通常只用到操作系统提供的基本的线程设施)。