---
title: Blog | QuasarDB | boost
description: boost |
---

[![Quasar](https://blog.quasar.ai/hubfs/logo-1.svg?t=1538728673587)](https://quasardb.net/)

- [What is Quasar?](https://quasar.ai/what-is-quasar/)
- [Deployment & Pricing](https://quasar.ai/deployment-pricing/)
- [Blog & News](https://quasar.ai/blog-news/)
- Company 
    - [About us](https://quasar.ai/about/)
    - [Contact us](https://quasar.ai/contact/)

- [Support & Services](https://quasar.ai/support-services/)
- [Documentation](https://doc.quasardb.net/master/)

# Blog

[![IMG_8792](https://blog.quasar.ai/hubfs/IMG_8792.jpg)](https://blog.quasar.ai/2015/02/04/boost-filesystem-and-error-handling)

## [Boost.Filesystem and error handling](https://blog.quasar.ai/2015/02/04/boost-filesystem-and-error-handling)

 Posted by [user](https://blog.quasar.ai/author/user) on 04 Feb 2015

- [Tweet](https://twitter.com/share)

Many [Boost.Filesystem](http://www.boost.org/doc/libs/1_57_0/libs/filesystem/doc/index.htm) functions and methods (and the pattern also exists in [Boost.Asio](http://www.boost.org/doc/libs/1_57_0/doc/html/boost_asio.html)) will throw a boost::system::error\_code in case of error, and sometimes it is not as obvious as you might expect, case in point:

[Read More](https://blog.quasar.ai/2015/02/04/boost-filesystem-and-error-handling)

 Tags: [boost](https://blog.quasar.ai/tag/boost), [c++](https://blog.quasar.ai/tag/c), [error](https://blog.quasar.ai/tag/error), [exceptions](https://blog.quasar.ai/tag/exceptions), [tie](https://blog.quasar.ai/tag/tie), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![061014_1226_Aportablehi1-2](https://blog.quasar.ai/hubfs/061014_1226_Aportablehi1-2.jpg)](https://blog.quasar.ai/2014/06/07/a-portable-high-resolution-timestamp-in-c)

## [A portable high-resolution timestamp in C++](https://blog.quasar.ai/2014/06/07/a-portable-high-resolution-timestamp-in-c)

 Posted by [user](https://blog.quasar.ai/author/user) on 07 Jun 2014

- [Tweet](https://twitter.com/share)

[Read More](https://blog.quasar.ai/2014/06/07/a-portable-high-resolution-timestamp-in-c)

 Tags: [aspen](https://blog.quasar.ai/tag/aspen), [boost](https://blog.quasar.ai/tag/boost), [c++](https://blog.quasar.ai/tag/c), [system](https://blog.quasar.ai/tag/system), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![IMG_8626-2](https://blog.quasar.ai/hubfs/IMG_8626-2.jpg)](https://blog.quasar.ai/2014/01/17/include-what-you-use)

## [Include what you use](https://blog.quasar.ai/2014/01/17/include-what-you-use)

 Posted by [user](https://blog.quasar.ai/author/user) on 17 Jan 2014

- [Tweet](https://twitter.com/share)

Oh what a tangled web we weave when we first try to optimize files inclusion in C++. I can hear your sarcasm other-language programmer developer, feel free to flood the comments sections with something along the lines of *“We don’t have this problem in fancy-new-language, you paleo-programmer!”*.

[Read More](https://blog.quasar.ai/2014/01/17/include-what-you-use)

 Tags: [cpp](https://blog.quasar.ai/tag/cpp), [boost](https://blog.quasar.ai/tag/boost), [clang](https://blog.quasar.ai/tag/clang), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![qdb_logo_black_square_x400](https://blog.quasar.ai/hubfs/qdb_logo_black_square_x400.jpg)](https://blog.quasar.ai/2013/06/21/scaling-with-c-11)

## [Scaling with C++ 11](https://blog.quasar.ai/2013/06/21/scaling-with-c-11)

 Posted by [user](https://blog.quasar.ai/author/user) on 21 Jun 2013

- [Tweet](https://twitter.com/share)

My "Scaling with C++ 11" talk is online.

It's really great to see yourself in video because everything bad about your presentation becomes obvious. I already have a lot of ideas to improve this one and I hope I can deliver something much better at [Meeting C++](http://meetingcpp.com/). I hope to see you there!

[Read More](https://blog.quasar.ai/2013/06/21/scaling-with-c-11)

 Tags: [boost](https://blog.quasar.ai/tag/boost), [c++](https://blog.quasar.ai/tag/c), [conference](https://blog.quasar.ai/tag/conference), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![IMG_6969-480x320](https://blog.quasar.ai/hubfs/IMG_6969-480x320.jpg)](https://blog.quasar.ai/2013/05/15/string-to-int-and-vice-versa)

## [String to int and vice versa](https://blog.quasar.ai/2013/05/15/string-to-int-and-vice-versa)

 Posted by [user](https://blog.quasar.ai/author/user) on 15 May 2013

- [Tweet](https://twitter.com/share)

> Hope you guys are enjoying [C++ Now!](http://cppnow.org/)

We use [Boost.Spirit](http://www.boost.org/doc/libs/1_53_0/libs/spirit/doc/html/index.html) for all our parsing and generation. What I mean by that is that when you have to parse input or generate output, we don’t use std::stringstream, we don’t use the C libraries and we definitely don’t write custom parsers or generators.

[Read More](https://blog.quasar.ai/2013/05/15/string-to-int-and-vice-versa)

 Tags: [boost](https://blog.quasar.ai/tag/boost), [c++](https://blog.quasar.ai/tag/c), [conversion](https://blog.quasar.ai/tag/conversion), [spirit](https://blog.quasar.ai/tag/spirit), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![function_composition](https://blog.quasar.ai/hubfs/function_composition.jpg)](https://blog.quasar.ai/2012/11/19/function-composition-in-c11)

## [Function composition in C++11](https://blog.quasar.ai/2012/11/19/function-composition-in-c11)

 Posted by [user](https://blog.quasar.ai/author/user) on 19 Nov 2012

- [Tweet](https://twitter.com/share)

> There is a lot of code in this post, it will probably not compile "as is" because of missing headers or compiler's incompatibilities. Nevertheless, we made available through our open source initiative the [full working library on github](https://github.com/bureau14/open_lib). It has been tested on Clang 3.1, gcc 4.6.1 and MSVC 11 on FreeBSD, Linux and Windows.

[Read More](https://blog.quasar.ai/2012/11/19/function-composition-in-c11)

 Tags: [boost](https://blog.quasar.ai/tag/boost), [c++](https://blog.quasar.ai/tag/c), [functional](https://blog.quasar.ai/tag/functional), [quasardb](https://blog.quasar.ai/tag/quasardb), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![qdb_logo_black_square_x400](https://blog.quasar.ai/hubfs/qdb_logo_black_square_x400.jpg)](https://blog.quasar.ai/2010/03/16/boostcon-2010)

## [BoostCon 2010](https://blog.quasar.ai/2010/03/16/boostcon-2010)

 Posted by [user](https://blog.quasar.ai/author/user) on 16 Mar 2010

- [Tweet](https://twitter.com/share)

The [BoostCon](http://www.boostcon.com/) is a [Boost](http://www.boost.org) centric conference, but it's actually much more than that. It's probably the best C++ conference in the world.

[Read More](https://blog.quasar.ai/2010/03/16/boostcon-2010)

 Tags: [boost](https://blog.quasar.ai/tag/boost), [boostcon](https://blog.quasar.ai/tag/boostcon), [c++](https://blog.quasar.ai/tag/c), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![qdb_logo_black_square_x400](https://blog.quasar.ai/hubfs/qdb_logo_black_square_x400.jpg)](https://blog.quasar.ai/2009/08/31/smart-pointers-are-overused)

## [Smart pointers are overused](https://blog.quasar.ai/2009/08/31/smart-pointers-are-overused)

 Posted by [user](https://blog.quasar.ai/author/user) on 31 Aug 2009

- [Tweet](https://twitter.com/share)

Smart pointers have become the premium choice for memory management in C++. This is everything but odd, when you come to think of it.

[Read More](https://blog.quasar.ai/2009/08/31/smart-pointers-are-overused)

 Tags: [boost](https://blog.quasar.ai/tag/boost), [c++](https://blog.quasar.ai/tag/c), [memory](https://blog.quasar.ai/tag/memory), [smart pointers](https://blog.quasar.ai/tag/smart-pointers), [stl](https://blog.quasar.ai/tag/stl), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![qdb_logo_black_square_x400](https://blog.quasar.ai/hubfs/qdb_logo_black_square_x400.jpg)](https://blog.quasar.ai/2009/07/05/what-is-heap-fragmentation)

## [What is heap fragmentation ?](https://blog.quasar.ai/2009/07/05/what-is-heap-fragmentation)

 Posted by [user](https://blog.quasar.ai/author/user) on 05 Jul 2009

- [Tweet](https://twitter.com/share)

> Let me tell you why you're here. You're here because you know something. What you know you can't explain, but you feel it. You've felt it your entire life, that there's something wrong with the world. You don't know what it is, but it's there, like a splinter in your mind, driving you mad. It is this feeling that has brought you to me. You want to know what is heap fragmentation.

[Read More](https://blog.quasar.ai/2009/07/05/what-is-heap-fragmentation)

 Tags: [boost](https://blog.quasar.ai/tag/boost), [c++](https://blog.quasar.ai/tag/c), [heap](https://blog.quasar.ai/tag/heap), [Uncategorized](https://blog.quasar.ai/tag/uncategorized), [virtual memory](https://blog.quasar.ai/tag/virtual-memory)

[![qdb_logo_black_square_x400](https://blog.quasar.ai/hubfs/qdb_logo_black_square_x400.jpg)](https://blog.quasar.ai/2009/06/14/reducing-heap-pressure)

## [Reducing heap pressure](https://blog.quasar.ai/2009/06/14/reducing-heap-pressure)

 Posted by [user](https://blog.quasar.ai/author/user) on 14 Jun 2009

- [Tweet](https://twitter.com/share)

C++ is the world of do-it-yourself memory management. When discussing programming with someone, as I reach the point where I tell that I mainly work with C++ the first thing I hear is *"Oh... But you have to deallocate memory yourself... That's so cumbersome and obsolete!"*

[Read More](https://blog.quasar.ai/2009/06/14/reducing-heap-pressure)

 Tags: [boost](https://blog.quasar.ai/tag/boost), [c++](https://blog.quasar.ai/tag/c), [heap](https://blog.quasar.ai/tag/heap), [pool](https://blog.quasar.ai/tag/pool), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[All posts](https://blog.quasar.ai/all) [Next](https://blog.quasar.ai/tag/boost/page/2)

- [![QuasarDB](https://blog.quasar.ai/hubfs/logo-1.svg?t=1539155681377)](https://quasardb.net/)

- [What is Quasar?](https://quasar.ai/what-is-quasar/)
- [Deployment & Pricing](https://quasar.ai/deployment-pricing/)
- [Blog & News](https://quasar.ai/blog-news/)

- [Support & Services](https://quasar.ai/support-services/)
- [Documentation](https://doc.quasardb.net/master/)

- [About Us](https://quasar.ai/about/)
- [Contact us](https://quasar.ai/contact/)

- <https://x.com/quasardb>
- <https://www.linkedin.com/company/quasardb>
- <https://github.com/bureau14>
- <https://www.youtube.com/channel/UCCX_fOqhKKYnJNfeMPVjiGA>

© Copyright 2026 QuasarDB. All rights reserved

- [Legal information](https://quasar.ai/legal-information/)
- [Privacy policy](https://quasar.ai/privacy-policy/)