Tagged articles
3 articles
Page 1 of 1
ITPUB
ITPUB
Apr 27, 2016 · Fundamentals

Why new T[10] Differs on Windows vs Linux: Default vs Value Initialization in C++

The article explains why allocating an array with new sample[10] yields zero‑initialized memory on Linux but uninitialized memory on Windows, clarifies the difference between default and value initialization in C++, and shows how various new expressions behave with concrete code examples.

C++cross-platformdefault initialization
0 likes · 10 min read
Why new T[10] Differs on Windows vs Linux: Default vs Value Initialization in C++