 
			
				31/01/2011, 13:15
			
			
			     |  
      |    |    |    Fecha de Ingreso: junio-2010  Ubicación: Charlotte, NC  
						Mensajes: 611
					  Antigüedad: 15 años, 4 meses Puntos: 95     |        |  
  |      Clases en C++, que quiere decir esta linea?        Estoy leyendo un libro de Inteligencia Artificial, y estan implementando una clase que se llama FuzzySet   
No tengo problemas para leer todo el codigo, pero hay una linea que no me termina de quedar claro que quiere decir y me gustaria aclararlo   
la linea es 
FuzzySet(double RepVal):m_dDOM(0.0), m_dRepresentativeValue(RepVal){}   
Me queda claro que se trata del constructor, que toma como parametro una variable double que se llama RepVal, pero no se como leer el simbolo : 
ni tampoco que quiere decir la ,   
m_dRepresentativeValue es una variable tipo double, pero porque tiene entre parentesis RepVal? y despues los {} ??    
Ya busque en mis libros de C/C++ y no encuentro ningun ejemplo similar.     
Tambien me encontre con esta otra linea que no se que significa   
virtual double CalculateDOM(double val)const  =0;   
Entiendo que se trata de una funcion virtual, que regresa una variable double, y se pasa como parametro una variable double, pero es el 
const = 0; 
el que me saca de onda.   
Aprecio cualquier ayuda para leer esas dos lineas, gracias :)              |