This is an initializer list as Nisheeth mentioned and you should use it to initialize data members of classes/structs instead of being initialized inside the constructor's body {}. This helps avoiding useless default initializations (like strings to "" etc) and assignments that follow (in the constructor's body).
Also note that this list is executed first (before entering the constructor's body that is).
Finally please use [code][/ code] for your code