ManningBooks
Memory Safe C++ (Manning)
In ordinary software, a crash, security breach, or data loss can be a big problem for your business. In the software running flight controls, railway signals, defibrillators, autonomous vehicles, and other safety-critical systems, it’s literally a matter of life and death. Memory Safe C++ shows you how to write verifiable, deterministic-by-design systems when failure is not an option.
Jean René
The book takes a hands-on approach: case studies start with code that looks reassuring, then ask you to find the hidden defect, trace what happens at the machine level, and work through the fixes. You’ll explore why a solution works, what it costs, and which risks remain.
That last part matters. Two fixes can both solve a memory problem while making different tradeoffs in memory use, predictable execution, and compliance. Learning to evaluate those tradeoffs helps you make stronger design decisions and explain them in code reviews.
For DevTalk members working in embedded systems or looking toward automotive, medical, and other safety-critical industries, the book also connects C++ implementation choices to the standards and verification those environments demand. It’s written for readers who already know C++ and want to understand what changes when software failure can cause physical harm.
- Full details: Memory Safe C++ - Jean René
Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout ![]()
Popular Backend topics
Other popular topics
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /python
- /js
- /rails
- /security
- /go
- /swift
- /vim
- /java
- /clojure
- /typescript
- /emacs
- /haskell
- /svelte
- /onivim
- /kotlin
- /react
- /c-plus-plus
- /crystal
- /tailwind
- /gleam
- /ocaml
- /elm
- /vscode
- /flutter
- /html
- /ash
- /deepseek
- /zig
- /opensuse
- /centos
- /php
- /react-native
- /scala
- /lisp
- /textmate
- /sublime-text
- /nixos
- /debian
- /agda
- /deno
- /django
- /kubuntu
- /nodejs
- /arch-linux
- /ubuntu
- /spring
- /revery
- /manjaro
- /julia
- /lua
- /quarkus
- /diversity
- /laravel










