Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You need to put something in those braces. An empty initializer list is not allowed by C99 or C11. That being said, you only need to put ONE thing in there, the rest will then be initialized as you described.


Thanks, StackOverflow confirms you're correct. [0]

That's what I get for using GCC as an approximation of the C standard. (By default, GCC permits empty initializer lists.)

[0] https://stackoverflow.com/a/17589839/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: