Hands-on system programming with C++ : build robust and concurrent unix and linux systems with C++17 [E-Book] / Rian Quinn.
Quinn, Rian, (author)
1st edition
[Birmingham] : Packt Publishing, 2018
541 pages (online resource)
englisch
9781789137880
9781789131772
Full Text
Table of Contents:
  • Hands-on system programming with C++ : build robust and concurrent unix and linux systems with C++17
  • Dedication
  • Contributors
  • Table of Contents
  • Preface
  • Chapter 1: Getting Started with System Programming
  • Chapter 2: Learning the C, C++17, and POSIX Standards
  • Chapter 3: System Types for C and C++
  • Chapter 4: C++, RAII, and the GSL Refresher
  • Chapter 5: Programming Linux/Unix Systems
  • Chapter 6: Learning to Program Console Input/Output
  • Chapter 7: A Comprehensive Look at Memory Management
  • Chapter 8: Learning to Program File Input/Output
  • Chapter 9: A Hands-On Approach to Allocators
  • Chapter 10: Programming POSIX Sockets Using C++
  • Chapter 11: Time Interfaces in Unix
  • Chapter 12: Learning to Program POSIX and C++ Threads
  • Chapter 13: Error - Handling with Exceptions
  • Assessments
  • Other Books You May Enjoy
  • Index.