How to use value initialization to guarantee that variables contain zero in C++

1 Answer

0 votes
#include <iostream>

int main() {
    int x{};
    
    int *p1 = new int{};
    int *p2 = new int();

    std::cout << x << '\n';
    
    std::cout << *p1 << '\n';
    std::cout << *p2 << '\n';
}


 
 
 
 
/*
run:
 
0
0
0
 
*/

 



answered Dec 8, 2023 by avibootz
...