My current code right now is supposed to let you pick what class you want and display it and show the starting stats. However, when I try to assign the stats lines 29,37,45 say that there are too many values and '=' cannot convert from 'initailizer list' to 'int'. What am I missing here?
By that point in the code, attribute_points already exists, so you can't create it for the first time, because it already exists.
Why are you using arrays? Seriously, C++ has vectors for a reason. You're just asking for trouble using arrays (and indeed, you ran right into that trouble, because the array you created is of size... well, you tell me. What size is this array?
int attribute_points[];
Just use vectors. Especially as a beginner. Vectors are for beginners. Arrays are for people who have no choice.