“I'm stuck on an error”
Visit the CPPLang Slack for fast responses, quick debugging and real-time conversation
Join Slack 24,000+ members
“I'm stuck on an error”
Visit the CPPLang Slack for fast responses, quick debugging and real-time conversation
Join Slack 24,000+ members“I have a proposal for a new feature”
Propose libraries, participate in the formal review and submit major features on the mailing list
Subscribe now“I found a bug”
Find the library you're looking for on GitHub, follow the reporting template and let the author know
Report it on GitHub“I have a general question”
Post on Reddit and engage in casual chat with fellow Boost enthusiasts
Visit Redditconan install boost
vcpkg install boost
sudo apt install libboost-all-dev
sudo dnf install boost-devel
sudo yum install boost-devel
sudo pacman -S boost
brew install boost
Your contribution badges appear on your Boost profile with:
A parser combinator library.
Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs.
Unordered associative containers.
Open-methods are virtual functions that exist outside of classes, as free-standing functions. They make it possible to add polymorphic behavior to existing classes, without modifying them. This implementation supports single and multiple dispatch.