{
  "kind": "books#volumes",
  "totalItems": 1,
  "items": [
    {
      "kind": "books#volume",
      "id": "n1v6DwAAQBAJ",
      "etag": "g5/3MoZ0VuE",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/n1v6DwAAQBAJ",
      "volumeInfo": {
        "title": "C++ Crash Course",
        "subtitle": "A Fast-Paced Introduction",
        "authors": [
          "Josh Lospinoso"
        ],
        "publisher": "No Starch Press",
        "publishedDate": "2019-09-24",
        "description": "A fast-paced, thorough introduction to modern C++ written for experienced programmers. After reading C++ Crash Course, you'll be proficient in the core language concepts, the C++ Standard Library, and the Boost Libraries. C++ is one of the most widely used languages for real-world software. In the hands of a knowledgeable programmer, C++ can produce small, efficient, and readable code that any programmer would be proud of. Designed for intermediate to advanced programmers, C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the most modern revision of the ISO standard. Part 1 covers the core of the C++ language, where you'll learn about everything from types and functions, to the object life cycle and expressions. Part 2 introduces you to the C++ Standard Library and Boost Libraries, where you'll learn about all of the high-quality, fully-featured facilities available to you. You'll cover special utility classes, data structures, and algorithms, and learn how to manipulate file systems and build high-performance programs that communicate over networks. You'll learn all the major features of modern C++, including: Fundamental types, reference types, and user-defined types The object lifecycle including storage duration, memory management, exceptions, call stacks, and the RAII paradigm Compile-time polymorphism with templates and run-time polymorphism with virtual classes Advanced expressions, statements, and functions Smart pointers, data structures, dates and times, numerics, and probability/statistics facilities Containers, iterators, strings, and algorithms Streams and files, concurrency, networking, and application development With well over 500 code samples and nearly 100 exercises, C++ Crash Course is sure to help you build a strong C++ foundation.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781593278885"
          },
          {
            "type": "ISBN_10",
            "identifier": "1593278888"
          }
        ],
        "readingModes": {
          "text": false,
          "image": false
        },
        "pageCount": 793,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "0.2.2.0.preview.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=n1v6DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=n1v6DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=n1v6DwAAQBAJ&printsec=frontcover&dq=isbn:9781593278885&hl=&cd=1&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=n1v6DwAAQBAJ&dq=isbn:9781593278885&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/C++_Crash_Course.html?hl=&id=n1v6DwAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=n1v6DwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "A fast-paced, thorough introduction to modern C++ written for experienced programmers. After reading C++ Crash Course, you&#39;ll be proficient in the core language concepts, the C++ Standard Library, and the Boost Libraries."
      }
    }
  ]
}
