cpp icon indicating copy to clipboard operation
cpp copied to clipboard

C++ @ Mapbox

Results 22 cpp issues
Sort by recently updated
recently updated
newest added

Apple systems support dynamic libraries organized as `Frameworks`. Because this way of organizing C/C++ code is not cross platform we generally don't recommend or use `Framework`s at Mapbox. To clarify...

glossary

can link to https://github.com/cleeus/obstack#heap-fragmentation

glossary

@mapsam just noticed that `docs/learning-resources.md` is blank after your re-org PR. Any sense of whether info was lost or if we've just yet to add to that one?

In C++ my experience says: - If it is okay to use boost, use boost::program_options, it is a solid library. - It is often not okay to use boost. The...

Now that our https://github.com/mapbox/cpp/blob/master/glossary.md is fairly complete, it is a good time to add new, narrative docs that tie together glossary terms. In particular, there is a need for a...

Compilers enable by default, a set of warnings they will emit on dodgy or less-than-ideal code. These defaults: - a. change over time - b. vary between compiler versions -...

As time passes, the g++/clang++ gain more new sanitizers, existing ones get better, and some get ported to new platforms (e.g. recently leak support was added to OS X in...

## rational We are increasingly working on small node C++ modules that depend on header-only C++ libs. Node.js's [`Nan` module](https://github.com/nodejs/nan) has pioneered a best practice for how to include header...

XCode/Apple is driving the development of llvm tools. These tools can and do work on the command line on both os x and linux. So we should prioritize documenting cli...

Reminder to write documentation for how to use: - Mason packages within cmake `CMakelists.txt` - Specifically the variables and functions made available by `mason.cmake` Current users of this methodology we...