SaferCPlusPlus icon indicating copy to clipboard operation
SaferCPlusPlus copied to clipboard

A collection of safe data types that are compatible with, and can substitute for, common unsafe native c++ types. http://duneroadrunner.github.io/SaferCPlusPlus/

Results 4 SaferCPlusPlus issues
Sort by recently updated
recently updated
newest added

Hi, I saw a [thread](http://clang-developers.42468.n3.nabble.com/clang-tidy-memory-safe-C-subset-td4055154.html) on clang mailing list discussing `clang-tidy` support for SaferCPlusPlus. Does that exist? Is there any way to verify the code does not contain unsafe constructs?

I cannot understand what is unsafe in the access of the `this` pointer provided [here](https://github.com/duneroadrunner/SaferCPlusPlus#practical-limitations). I don't see any deallocation: `iter` is an automatic variable. Could you elaborate, please? Thanks.

Identifiers that begin with an underscore (`_`) and an uppercase letter e.g `_Mutex` are reserved and their use within user code results in undefined behavior. Affects: most likely all templates...

There are two points which such "embeddable" projects ([asmjit](https://github.com/asmjit/asmjit ), etc.) usually try to provide: 1. Zero dependencies - no external libraries, no **STL**/**RTTI** - easy to embed and/or link...