Guidelines, Standards, and Community

Guidelines, Standards, and Community

Design guidance, WG21 materials, standards-adjacent reading, and high-value community references.

Guidelines, Standards, and Community

Design and safety guidance

Standards-adjacent resources

Best use cases

When to start here

Quick decision flow

  1. Start with the Core Guidelines when the question is about ownership, interfaces, safety, or maintainability.
  2. Open the ISO C++ FAQ when the question is common and you want a fast explanation.
  3. Read WG21 papers when you need deeper rationale, feature evolution, or proposal background.

Practical guideline workflow

  1. Start with the design problem in your own words: ownership, lifetime, API shape, error handling, or concurrency.
  2. Scan the Core Guidelines for the relevant rule family.
  3. Compare that guidance with the actual code you are reviewing or designing.
  4. Only move to WG21 papers if you need the standardization rationale or newer feature context.

What each resource is best for

Example in practice

  1. Pick one resource from this page.
  2. Use it to answer one concrete question about syntax, tooling, or workflow.
  3. Bring the result back into a local example or project build.