Learn programming concepts interactively
Learn to avoid dangerous uninitialized variables
Uninitialized variables
Always initialize variables
Two uninitialized integers used in arithmetic
Does this code have undefined behavior?
#include <iostream>int main() {// Create variables to see the danger of uninitialized memoryreturn 0;}
Use direct initialization: int x42;
Use -Wall -Wextra
to catch uninitialized variables
Use {}
for zero-initialization