> -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
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(
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
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