Get the latest tech news

C++: Freestanding Standard Library


In some earlier articles, we used the term freestanding. We said that a freestanding implementation is one that operates without the support of a hosted operating system. Think embedded systems, OS kernels, or bare-metal environments where heap allocation, system calls, and exception support are typically unavailable. The C++ standard defines a minimal subset of the language and library that must work in such constrained environments. But I wanted to go slightly deeper, because the term doesn’t come up much in everyday C++ — at least not until you start reading the standard more carefully or until you need to use such an implementation.

None

Get the Android app

Or read this on Hacker News

Read more on:

Photo of C++

C++

Photo of Standard Library

Standard Library

Related news:

News photo

Show HN: I built a Cargo-like build tool for C/C++

News photo

Forth VM and compiler written in C++ and Scryer Prolog

News photo

Whitehall seeks lone C++ coder to keep airport passenger model flying