what’s wrong with this syntax? sorry for the newbie question.
source:
Level::Level()
{
NintyDegreeDirections[4] =
{
1.0f, 1.4f, 2.4f, 0.1f
}
...rest of class
header:
//all necessary includes
class Level
{
private:
float NintyDegreeDirections[4];
...rest of header
how do I have an array as a instance member? I’m converting from C#
In the current version of C++ (C++11), you can initialize the member array like this:
C++11 isn’t universally supported and if you don’t have support for this in your compiler you will have to assign to each member in turn.
E.g.: