Code::Blocks Forums

User forums => Using Code::Blocks => Topic started by: JimB121 on May 30, 2009, 08:04:52 AM

Title: Problem with compiling
Post by: JimB121 on May 30, 2009, 08:04:52 AM
When I include the following code in my program it gives an error.

class particle{
     public:
            float size_x;
            float size_y;
            float size_z;
};
particle                  particle_v[100000000];
particle_v[1].size_x = 1;

This should work but for some reason it doesn't work in Code::Blocks.
the error is the following

error: expected constructor, destructor, or type conversion before '.' token

thanks in advance.
Title: Re: Problem with compiling
Post by: ollydbg on May 30, 2009, 09:54:43 AM
Where did the error come from?
Compiler?
Title: Re: Problem with compiling
Post by: zabzonk on May 30, 2009, 09:55:14 AM
Nothing to do with CB - it is not legal C++ code. Move the statement

particle_v[1].size_x = 1;

into main() or some other function. And if you run it, be prepared for a stack overflow - once again, nothing to do with CB.
Title: Re: Problem with compiling
Post by: Jenna on May 30, 2009, 10:03:51 AM
Quote from: zabzonk on May 30, 2009, 09:55:14 AM
once again, nothing to do with CB.

Therefore violating our forum rules.

Topic locked !!!