cpp icon indicating copy to clipboard operation
cpp copied to clipboard

C++ @ Mapbox

C++ @ Mapbox

The C++ language and projects built on top of it are essential to the Mapbox platform. This is the place to start for developing and deploying C++ at Mapbox. You'll find information about best-practices, gotchas, and helpful libraries/resources for beginning to develop in C++.

Table of contents

  • General C++ Setup @ Mapbox (standard compilers & libraries)
  • Packaging (Mason, deploying code)
  • Node.js addons (writing C++ for Node.js modules)
  • Code coverage
  • Troubleshooting (profiling, debugging)
  • External learning resources (skeleton libraries, reading, videos)
  • Glossary
  • FAQ (and things that have no home)

Guides

  • Structural metaprogramming
  • Strong types

Active C++ projects at Mapbox