Dado el siguiente código:¿Cuál es el significado de tener vacío en la definición del constructor?
#pragma once
class B
{
public:
B(void)
{
}
~B(void)
{
}
};
Yo sé que puedo escribir esto:
#pragma once
class B
{
public:
B()
{
}
~B()
{
}
};
¿Cuál es el propósito de tener void
en el primer ejemplo? ¿Es algún tipo de práctica que indica que el constructor toma cero parámetros?
encontré esta discusión bastante interesante en aquel entonces: http://stackoverflow.com/questions/540748/void-void-c-and-c –