C++11: Use value initialization for C struct