{"product_id":"herb-schildts-c-programming-cookbook-9780071488600","title":"Herb Schildt's C++ Programming Cookbook","description":"\u003cp\u003e • Author(s): Herbert Schildt\u003cbr\u003e • Publisher: McGraw-Hill Education\u003cbr\u003e • Publisher Imprint: McGraw-Hill Education\u003cbr\u003e • BISAC: Languages - C++\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePublisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eYour Ultimate \"How-To\" Guide to C++ Programming! \u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eLegendary programming author Herb Schildt shares some of his favorite programming techniques in this high-powered C++ \"cookbook.\" Organized for quick reference, each \"recipe\" shows how to accomplish a practical programming task. A recipe begins with a list of key ingredients (classes, functions, and headers) followed by step-by-step instructions that show how to assemble them into a complete solution. Detailed discussions explain the how and why behind each step, and a full code example puts the recipe into action. Each recipe ends with a list of options and alternatives that suggest ways to adapt the technique to fit a variety of situations. Whether you're a beginner or an experienced pro, you'll find recipes that are sure to satisfy your C++ programming appetite!\u003c\/p\u003e\u003cp\u003eTopics include: \u003cbr\u003eString Handling - Standard Template Library (STL) Containers - Algorithms - Function Objects - Binders - Negators - Adaptors - Iterators - I\/O - Formatting Data\u003c\/p\u003e\u003cp\u003eLearn how to: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eTokenize a null-terminated string\u003c\/li\u003e\n\u003cli\u003eCreate a search and replace function for strings\u003c\/li\u003e\n\u003cli\u003eImplement subtraction for string objects\u003c\/li\u003e\n\u003cli\u003eUse the vector, deque, and list sequence containers \u003c\/li\u003e\n\u003cli\u003eUse the container adaptors stack, queue, and priority_queue \u003c\/li\u003e\n\u003cli\u003eUse the map, multimap, set, and multiset associative containers \u003c\/li\u003e\n\u003cli\u003eReverse, rotate, and shuffle a sequence\u003c\/li\u003e\n\u003cli\u003eCreate a function object\u003c\/li\u003e\n\u003cli\u003eUse binders, negators, and iterator adapters\u003c\/li\u003e\n\u003cli\u003eRead and write files\u003c\/li\u003e\n\u003cli\u003eUse stream iterators to handle file I\/O\u003c\/li\u003e\n\u003cli\u003eUse exceptions to handle I\/O errors\u003c\/li\u003e\n\u003cli\u003eCreate custom inserters and extractors\u003c\/li\u003e\n\u003cli\u003eFormat date, time, and numeric data\u003c\/li\u003e\n\u003cli\u003eUse facets and the localization library \u003c\/li\u003e\n\u003cli\u003eOverload the [ ], ( ), and -\u0026gt; operators\u003c\/li\u003e\n\u003cli\u003eCreate an explicit constructor\u003c\/li\u003e\n\u003cli\u003eAnd much, much more\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"McGraw-Hill Education","offers":[{"title":"Paperback","offer_id":45114743750807,"sku":"9780071488600","price":6002.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9780071488600.webp?v=1767270050","url":"https:\/\/atlanticbooks.com\/products\/herb-schildts-c-programming-cookbook-9780071488600","provider":"Atlantic Books","version":"1.0","type":"link"}