Learning Boost C++ Libraries

4.33 avg rating
( 3 ratings by Goodreads )
 
9781783551217: Learning Boost C++ Libraries
View all copies of this ISBN edition:
 
 

Solve practical programming problems using powerful, portable, and expressive libraries from Boost

About This Book

  • Learn to apply the breadth of Boost libraries, including containers, smart pointers, regular expressions, threads, network I/O, and other utilities through practical programming examples
  • Write clear and succinct C++ code that is efficient and maintainable
  • Speed up using the Boost libraries without any prior knowledge, using an in-depth tutorial introduction

Who This Book Is For

If you are a C++ programmer who has never used Boost libraries before, this book will get you up-to-speed with using them. Whether you are developing new C++ software or maintaining existing code written using Boost libraries, this hands-on introduction will help you decide on the right library and techniques to solve your practical programming problems.

What You Will Learn

  • Write efficient and maintainable code using expressive interfaces from Boost libraries
  • Leverage a variety of flexible, practical, and highly efficient containers and algorithms beyond STL
  • Solve common programming problems by applying a wide array of utility libraries
  • Design and write portable multithreaded code that is easy to read and maintain
  • Craft highly scalable and efficient TCP and UDP servers
  • Build and deploy Boost libraries across a variety of popular platforms
  • Use C++11 functionality and emulate C++11 language features in C++03 code

In Detail

Filled with dozens of working code examples that illustrate the use of over 40 popular Boost libraries, this book takes you on a tour of Boost, helping you to independently build the libraries from source and use them in your own code.

The first half of the book focuses on basic programming interfaces including generic containers and algorithms, strings, resource management, exception safety, and a miscellany of programming utilities that make everyday programming chores easy. Following a short interlude that introduces template metaprogramming and functional programming, the later chapters are devoted to systems programming interfaces, focusing on directory handling, I/O, concurrency, and network programming

"synopsis" may belong to another edition of this title.

About the Author:

Arindam Mukherjee

Arindam Mukherjee is a senior principal software engineer at Symantec, Pune, India, where he is involved in the research and development of business continuity solutions for enterprises. He has used C++ extensively for developing large-scale distributed systems. He was a speaker at Dr. Dobb's Journal India Conference 2014 and is the organizer of regular meets for the Pune C++ and Boost Meetup. He believes that writing books and articles, speaking for interest groups, and engaging with the programming community are the best ways to develop a critical understanding of technology. He is also an amateur musician, dabbles in food photography, and loves profound discussions with his 4-year-old daughter, especially about dinosaurs and their diets.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 49.99
US$ 54.61

Convert currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, rates & speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Arindam Mukherjee
Published by Packt Publishing Limited, United Kingdom (2015)
ISBN 10: 1783551216 ISBN 13: 9781783551217
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2015. Paperback. Condition: New. Language: English . Brand New Book ***** Print on Demand *****.If you are a C++ programmer who has never used Boost libraries before, this book will get you up-to-speed with using them. Whether you are developing new C++ software or maintaining existing code written using Boost libraries, this hands-on introduction will help you decide on the right library and techniques to solve your practical programming problems. Seller Inventory # AAV9781783551217

More information about this seller | Contact this seller

Buy New
US$ 54.61
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

2.

Arindam Mukherjee
Published by Packt Publishing Limited, United Kingdom (2015)
ISBN 10: 1783551216 ISBN 13: 9781783551217
New Paperback Quantity Available: 10
Print on Demand
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2015. Paperback. Condition: New. Language: English . Brand New Book ***** Print on Demand *****. If you are a C++ programmer who has never used Boost libraries before, this book will get you up-to-speed with using them. Whether you are developing new C++ software or maintaining existing code written using Boost libraries, this hands-on introduction will help you decide on the right library and techniques to solve your practical programming problems. Seller Inventory # AAV9781783551217

More information about this seller | Contact this seller

Buy New
US$ 57.72
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

3.

Arindam Mukherjee
Published by Packt Publishing Limited (2015)
ISBN 10: 1783551216 ISBN 13: 9781783551217
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Packt Publishing Limited, 2015. PAP. Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # IQ-9781783551217

More information about this seller | Contact this seller

Buy New
US$ 53.74
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

4.

Arindam Mukherjee
Published by Packt Publishing Limited (2015)
ISBN 10: 1783551216 ISBN 13: 9781783551217
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, 2015. PAP. Condition: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # LQ-9781783551217

More information about this seller | Contact this seller

Buy New
US$ 49.91
Convert currency

Add to Basket

Shipping: US$ 11.91
From United Kingdom to U.S.A.
Destination, rates & speeds

5.

Mukherjee, Arindam
Published by Packt Publishing 7/31/2015 (2015)
ISBN 10: 1783551216 ISBN 13: 9781783551217
New Paperback or Softback Quantity Available: 10
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description Packt Publishing 7/31/2015, 2015. Paperback or Softback. Condition: New. Learning Boost C++ Libraries. Book. Seller Inventory # BBS-9781783551217

More information about this seller | Contact this seller

Buy New
US$ 63.97
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

6.

Mukherjee, Arindam
Published by Packt Publishing - ebooks Acco (2018)
ISBN 10: 1783551216 ISBN 13: 9781783551217
New Paperback Quantity Available: > 20
Print on Demand
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Packt Publishing - ebooks Acco, 2018. Paperback. Condition: New. Never used! This item is printed on demand. Seller Inventory # 1783551216

More information about this seller | Contact this seller

Buy New
US$ 65.82
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

7.

Arindam Mukherjee
Published by Packt Publishing - ebooks Account
ISBN 10: 1783551216 ISBN 13: 9781783551217
New Paperback Quantity Available: > 20
Seller:
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description Packt Publishing - ebooks Account. Paperback. Condition: New. 439 pages. If you are a C programmer who has never used Boost libraries before, this book will get you up to speed with using them. Whether you are developing new C software or maintaining existing code written using Boost libraries, this hands-on introduction will help you decide on the right library and techniques to solve your practical programming problems. This item ships from multiple locations. Your book may arrive from Roseburg,OR, La Vergne,TN. Paperback. Seller Inventory # 9781783551217

More information about this seller | Contact this seller

Buy New
US$ 73.26
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

8.

Arindam Mukherjee
Published by Packt Publishing - ebooks Account (2015)
ISBN 10: 1783551216 ISBN 13: 9781783551217
New Softcover Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description Packt Publishing - ebooks Account, 2015. Condition: New. book. Seller Inventory # M1783551216

More information about this seller | Contact this seller

Buy New
US$ 79.73
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

9.

Mukherjee, Arindam
Published by Packt Publishing - ebooks Account
ISBN 10: 1783551216 ISBN 13: 9781783551217
New PAPERBACK Quantity Available: > 20
Seller:
Russell Books
(Victoria, BC, Canada)
Rating
[?]

Book Description Packt Publishing - ebooks Account. PAPERBACK. Condition: New. 1783551216 Special order direct from the distributor. Seller Inventory # ING9781783551217

More information about this seller | Contact this seller

Buy New
US$ 74.99
Convert currency

Add to Basket

Shipping: US$ 7.00
From Canada to U.S.A.
Destination, rates & speeds

10.

Arindam Mukherjee
Published by Packt Publishing (2015)
ISBN 10: 1783551216 ISBN 13: 9781783551217
New Paperback Quantity Available: 1
Seller:
Revaluation Books
(Exeter, United Kingdom)
Rating
[?]

Book Description Packt Publishing, 2015. Paperback. Condition: Brand New. 558 pages. 9.25x7.50 inches. In Stock. Seller Inventory # __1783551216

More information about this seller | Contact this seller

Buy New
US$ 105.00
Convert currency

Add to Basket

Shipping: US$ 9.93
From United Kingdom to U.S.A.
Destination, rates & speeds