Local cover image
Local cover image

Boost C++ application development cookbook : over 80 practical, task-based recipes to create applications using Boost libraries Antony Polukhin

By: Material type: TextTextPublication details: Birmingham Packt Publishing 2013 Description: 330 pages 30 cmISBN:
  • 9781849514880
Subject(s): DDC classification:
  • 005.133 POL
Contents:
able of Contents; Boost C++ Application Development Cookbook; Boost C++ Application Development Cookbook; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Starting to Write Your Application; Introduction; Getting configuration options; Getting ready; How to do it ... ; How it works ... There's more ... See also; Storing any value in a container/variable; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Storing multiple chosen types in a variable/container; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Using a safer way to work with a container that stores multiple chosen types; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Returning a value or flag where there is no value; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Returning an array from a function. Getting readyHow to do it ... ; How it works ... ; There's more ... ; See also; Combining multiple values into one; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Reordering the parameters of function; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Binding a value as a function parameter; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Using the C++11 move emulation; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Making a noncopyable class; Getting ready; How to do it ... How it works ... See also; Making a noncopyable but movable class; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; 2. Converting Data; Introduction; Converting strings to numbers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Converting numbers to strings; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Converting numbers to numbers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Converting user-defined types to/from strings; How to do it ... ; How it works ... ; There's more ... See alsoCasting polymorphic objects; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Parsing simple input; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Parsing input; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; 3. Managing Resources; Introduction; Managing pointers to classes that do not leave scope; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Reference counting of pointers to classes used across methods; Getting ready; How to do it ... ; How it works ... ; There's more ..
Summary: Annotation Boost libraries are developed by professionals, tested on multiple platforms and processor architectures, and contain reliable solutions for a wide range of tasks. This Cookbook takes you on a journey of simplifying the process of application development and guides you through writing perfect applications fast."Boost C++ Application Development Cookbook" provides you with a number of clear step-by-step recipes that will help you take advantage of the real power of Boost and C++, while giving you a good grounding in using it in any project."Boost C++ Application Development Cookbook" looks at the Boost libraries, and breaks down the mystery and confusion about which library to use in which situation. It will take you through a number of clear, practical recipes that will help you to take advantage of the readily available solutions. Boost C++ Application Development Cookbook starts with teaching the basics of Boost libraries that are now mostly part of C++11 and leave no chance for memory leaks. Managing resources will become a piece of cake. Well see what kind of work can be done at compile time and what Boost containers can do. Do you think multithreading is a burden? Not with Boost. Think writing portable and fast servers is impossible? Youll be surprised! Compilers and operating systems differ too much? Not with Boost. From manipulating images to graphs, directories, timers, files, strings everyone will find an interesting topic. You will learn everything for the development of high quality fast and portable applications. Write a program once and then you can use it on Linux, Windows, MacOS, Android operating systems.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Shelving location Call number Copy number Status Date due Barcode
Books Books CamTech Library STEM & Engineering 005.133 POL (Browse shelf(Opens below)) C.1 Available CamTech 000032

Includes index.

able of Contents; Boost C++ Application Development Cookbook; Boost C++ Application Development Cookbook; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Starting to Write Your Application; Introduction; Getting configuration options; Getting ready; How to do it ... ; How it works ... There's more ... See also; Storing any value in a container/variable; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Storing multiple chosen types in a variable/container; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Using a safer way to work with a container that stores multiple chosen types; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Returning a value or flag where there is no value; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Returning an array from a function. Getting readyHow to do it ... ; How it works ... ; There's more ... ; See also; Combining multiple values into one; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Reordering the parameters of function; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Binding a value as a function parameter; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Using the C++11 move emulation; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Making a noncopyable class; Getting ready; How to do it ... How it works ... See also; Making a noncopyable but movable class; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; 2. Converting Data; Introduction; Converting strings to numbers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Converting numbers to strings; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Converting numbers to numbers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Converting user-defined types to/from strings; How to do it ... ; How it works ... ; There's more ... See alsoCasting polymorphic objects; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Parsing simple input; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Parsing input; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; 3. Managing Resources; Introduction; Managing pointers to classes that do not leave scope; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Reference counting of pointers to classes used across methods; Getting ready; How to do it ... ; How it works ... ; There's more ..

Annotation Boost libraries are developed by professionals, tested on multiple platforms and processor architectures, and contain reliable solutions for a wide range of tasks. This Cookbook takes you on a journey of simplifying the process of application development and guides you through writing perfect applications fast."Boost C++ Application Development Cookbook" provides you with a number of clear step-by-step recipes that will help you take advantage of the real power of Boost and C++, while giving you a good grounding in using it in any project."Boost C++ Application Development Cookbook" looks at the Boost libraries, and breaks down the mystery and confusion about which library to use in which situation. It will take you through a number of clear, practical recipes that will help you to take advantage of the readily available solutions. Boost C++ Application Development Cookbook starts with teaching the basics of Boost libraries that are now mostly part of C++11 and leave no chance for memory leaks. Managing resources will become a piece of cake. Well see what kind of work can be done at compile time and what Boost containers can do. Do you think multithreading is a burden? Not with Boost. Think writing portable and fast servers is impossible? Youll be surprised! Compilers and operating systems differ too much? Not with Boost. From manipulating images to graphs, directories, timers, files, strings everyone will find an interesting topic. You will learn everything for the development of high quality fast and portable applications. Write a program once and then you can use it on Linux, Windows, MacOS, Android operating systems.

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image