Code:
#include <string>
#include <vector>
using namespace std;

#define MAX_RACES 3
#define MANA_S 1
#define SPIRIT_S 2
#define ANCIENA_S 3

class Races
{
public:

	Races (int A, int B, string C, string D, string E, float F, float G, float H, float I, float J, float K,
		float L, float M, float N, float O, float P, float Q, float R)
	{
		int ID = A;
		int magSkil = B;
	    string name = C;
	    string energy = D;
	    string pPoint = E;
		float attGrw[] = {F,G,H,I};
		float eleRes[] = {J,K,L};
		float phyRes[] = (M,N,O};
		float magRes[] = {P,Q,R}; };

}vector<Races>racesDB, *charRace;

void LoadRaces()
{
        racesDB.push_back;
	racesDB[1].Races(3, ANCIENA_S, "a", "a", "a", 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5);

	racesDB.push_back;
	racesDB[2].Races(3, ANCIENA_S, "a", "a", "a", 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5);

    racesDB.push_back;
	racesDB[3].Races(3, ANCIENA_S, "a", "a", "a", 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5);
}
------ Build started: Project: Helios RPG - Beta, Configuration: Release Win32 ------
Compiling...
Main.cpp
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(24) : error C2958: the left parenthesis '(' found at 'c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\races.h(24)' was not matched correctly
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(25) : error C2059: syntax error : '{'
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(25) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(24) : error C2143: syntax error : missing ')' before '}'
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(24) : error C2440: 'initializing' : cannot convert from 'float' to 'float []'
There are no conversions to array types, although there are conversions to references or pointers to arrays
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(24) : error C2143: syntax error : missing ';' before '}'
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(27) : error C2059: syntax error : '}'
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(27) : error C2143: syntax error : missing ';' before '}'
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(27) : error C2059: syntax error : '}'
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(31) : error C2065: 'racesDB' : undeclared identifier
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(31) : error C2228: left of '.push_back' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(32) : error C2065: 'racesDB' : undeclared identifier
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(32) : error C2228: left of '.Races' must have class/struct/union
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(34) : error C2065: 'racesDB' : undeclared identifier
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(34) : error C2228: left of '.push_back' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(35) : error C2065: 'racesDB' : undeclared identifier
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(35) : error C2228: left of '.Races' must have class/struct/union
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(37) : error C2065: 'racesDB' : undeclared identifier
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(37) : error C2228: left of '.push_back' must have class/struct/union
type is ''unknown-type''
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(38) : error C2065: 'racesDB' : undeclared identifier
c:\documents and settings\eng\my documents\visual studio 2008\projects\project1\helios rpg - beta\helios rpg - beta\Races.h(38) : error C2228: left of '.Races' must have class/struct/union
Build log was saved at "file://c:\Documents and Settings\eng\My Documents\Visual Studio 2008\Projects\Project1\Helios RPG - Beta\Helios RPG - Beta\Release\BuildLog.htm"
Helios RPG - Beta - 21 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
whats the problem and how can i use a push_back for object classes?