class Sales_data {  
  public:  
  Sales_data(int i, int j, int k) : x(i), y(j), z(k) {
  }  
  private:  
  int x,y,z;  
};
In the above code(more specifically in Sales_data constructor(recited below)), I don't understand the use of colon and comma separated list.
Sales_data(int i, int j, int k) : x(i), y(j), z(k) {
}  
I have never seen a colon(":") following any function/constructor parameter list. What does this colon mean/signify here ?
Moreover, what is this comma separated list after colon ?
 
     
    