RE: zero sized structs

2008-11-13 Thread GARCIA DE SORIA LUCENA, JUAN JESUS
> -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of nadult > Sent: Thursday, November 13, 2008 0:23 > To: gcc@gcc.gnu.org > Subject: zero sized structs > > Because of that i can't, for example, create a vector of > Zero

Re: zero sized structs

2008-11-12 Thread Joe Buck
On Wed, Nov 12, 2008 at 03:52:01PM -0800, Joe Buck wrote: > On Thu, Nov 13, 2008 at 12:23:16AM +0100, nadult wrote: > > Hello, i have some problems with empty (almost) structures containing > > zero-sized arrays: > > > > struct Zero { int value[0]; }; > > int main() { > > std::cout << "sizeof(

Re: zero sized structs

2008-11-12 Thread Joe Buck
On Thu, Nov 13, 2008 at 12:23:16AM +0100, nadult wrote: > Hello, i have some problems with empty (almost) structures containing > zero-sized arrays: > > struct Zero { int value[0]; }; > int main() { > std::cout << "sizeof(Zero)==" << sizeof(Zero) << '\n'; > return 0; > } > > The output i

zero sized structs

2008-11-12 Thread nadult
Hello, i have some problems with empty (almost) structures containing zero-sized arrays: struct Zero { int value[0]; }; int main() { std::cout << "sizeof(Zero)==" << sizeof(Zero) << '\n'; return 0; } The output i get for every g++ i compile it on is: sizeof(Zero)==0 Because of that i can