Arpit Saxena

Home

❯

C++ Initialization

C++ Initialization

Mar 14, 2025 • 1 min read • Last modified Apr 24, 2025

  • Aggregate Initialization
  • Value Initialization

Initialization of a variable refers to providing its initial value at the time of construction. Refer to Initialization - cppreference.com.

Aggregate Initialization

See Aggregates and Aggregate initialization - cppreference.com for meaning of aggregate in C++ as well as what aggregate initialization means.

Value Initialization

It means to call the default constructor, and otherwise zero initialize. It is done using empty braces, as T object{} or T object = {}. See Value initialisation


Backlinks

  • C and C++

Graph View

  • Aggregate Initialization
  • Value Initialization
  • Created by Arpit Saxena © 2025
  • GitHub
  • Blog
  • 🦋 BlueSky