I've been taking notice of some extra syntactical feature that arrays and structs (probably other elements of C/C++ as well) have that aren't yet documented in your tutorials, nor any C/C++ books I've read.
Example 1:
Code:
struct
{
int some_num;
char[] some_string;
} my_instance = {0}
It seems normal up until the last line. What is this weird '= {0}' segment?
Example 2:
Code:
int some_multiarray[4][5] =
{{0,1,2,3,4},{0,1,2,3,4},{0,1,2,3,4},{0,1,2,3,4}}
I could probably guess this is some sort of initialization, but if so, are these initial values, or constant values?