- Hands-On System Programming with C++
- Dr. Rian Quinn
- 205字
- 2021-07-02 14:42:34
Libraries
C++ not only defines the basic environment and language syntax—it also provides a set of libraries that may be leveraged by a programmer to perform system programming. These include the following:
- Console input/output libraries: These include the iostream, iomanip, and string libraries, which provide the ability to work with strings, format them, and output them (or grab input from the user). We will discuss most of these libraries in Chapter 6, Learning to Program Console Input/Output.
- Memory management libraries: These include the memory library, which contains memory management utilities that help to prevent dangling pointers. They will be discussed in Chapter 7, A Comprehensive Look at Memory Management.
- File input/output libraries: These include the fstream and filesystem (new to C++17) libraries, which will be discussed in Chapter 8, Learning to Program File Input/Output.
- Time libraries: These include the chrono library, which will be discussed in Chapter 11, Time Interfaces in Unix.
- Threading libraries: These include the thread, mutex, and conditional_variable libraries, which will be discussed in Chapter 12, Learn to Program POSIX and C++ Threads.
- Error-handling libraries: These include the exception support libraries, which will be discussed in Chapter 13, Error - Handling with Exceptions
推薦閱讀
- 數(shù)據(jù)庫基礎(chǔ)教程(SQL Server平臺)
- 數(shù)據(jù)庫開發(fā)實踐案例
- PySpark大數(shù)據(jù)分析與應(yīng)用
- 數(shù)據(jù)結(jié)構(gòu)與算法(C語言版)
- Sybase數(shù)據(jù)庫在UNIX、Windows上的實施和管理
- OracleDBA實戰(zhàn)攻略:運維管理、診斷優(yōu)化、高可用與最佳實踐
- Spark大數(shù)據(jù)分析實戰(zhàn)
- 白話大數(shù)據(jù)與機器學(xué)習(xí)
- 數(shù)據(jù)庫設(shè)計與應(yīng)用(SQL Server 2014)(第二版)
- 計算機應(yīng)用基礎(chǔ)教程上機指導(dǎo)與習(xí)題集(微課版)
- TextMate How-to
- 編寫有效用例
- 數(shù)據(jù)科學(xué)實戰(zhàn)指南
- Spring MVC Beginner’s Guide
- 機器學(xué)習(xí):實用案例解析