{
  "kind": "books#volumes",
  "totalItems": 1,
  "items": [
    {
      "kind": "books#volume",
      "id": "7jcczgEACAAJ",
      "etag": "acnjV1N1pPU",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/7jcczgEACAAJ",
      "volumeInfo": {
        "title": "Embracing Modern C++ Safely",
        "authors": [
          "John Lakos",
          "Vittorio Romeo",
          "Rostislav Khlebnikov",
          "Alisdair Meredith"
        ],
        "publisher": "Addison-Wesley Professional",
        "publishedDate": "2021-12-23",
        "description": "In Embracing Modern C++ Safely, John Lakos and Vittorio Romeo analyze each core language feature of \"Modern C++\" (introduced by C++11 and C++14), illuminating exactly what developers and teams must know to succeed. Lakos and Romeo present extensive real-life code examples; thoroughly describe pitfalls that arise when engineers with diverse experience use these features together, and illuminate issues that repeatedly occur in real-world application development. Drawing on their extensive C++ experience, they focus on major features of C++ 14 and C++ 11 that have been around long enough to be thoroughly evaluated. You will learn which \"modern\" features are safe under almost all circumstances; which carry a real risk of misuse and suboptimal results if programmers are improperly educated and trained; and which are generally \"unsafe,\" and should be used rarely if at all. If you are ready to safely make the most of Modern C++, the in-depth, hands-on insights from this guide will help you improve your productivity and build far more robust software.",
        "industryIdentifiers": [
          {
            "type": "ISBN_10",
            "identifier": "0137380356"
          },
          {
            "type": "ISBN_13",
            "identifier": "9780137380350"
          }
        ],
        "readingModes": {
          "text": false,
          "image": false
        },
        "pageCount": 1360,
        "printType": "BOOK",
        "categories": [
          "C++ (Computer program language)"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "preview-1.0.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=7jcczgEACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=7jcczgEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=7jcczgEACAAJ&dq=isbn:9780137380350&hl=&cd=1&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=7jcczgEACAAJ&dq=isbn:9780137380350&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Embracing_Modern_C++_Safely.html?hl=&id=7jcczgEACAAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "NO_PAGES",
        "embeddable": false,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=7jcczgEACAAJ&hl=&source=gbs_api",
        "accessViewStatus": "NONE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "This book distills the C++ community&#39;s years of experience applying C++11 and C++14 features and will help students make effective and safe design decisions that reflect real-world, economic engineering tradeoffs in large-scale, diverse ..."
      }
    }
  ]
}
