Compartir a través de


El declarar funciones que no toma ningún argumento

Una función declarada con una sola palabra clave void en la lista de la declaración de argumentos no toma ningún argumento, mientras la palabra clave void sea la primera y solo el miembro de la lista de la declaración del argumento.Argumentos de void escrito en otra parte de los errores de producción de la lista.Por ejemplo:

long GetTickCount( void );            // OK
long GetTickCount( int Reset, void ); // Error
long GetTickCount( void, int Reset ); // Error

En C++, explícitamente el especificar que una función no requiere ningún argumento es igual que declara una función con una lista vacía de la declaración del argumento.por lo tanto, las dos instrucciones siguientes son idénticas:

long GetTickCount();
long GetTickCount( void );

Observe que, aunque no es válido especificar un argumento de void excepto como se explica aquí, los tipos derivados de void tipo (como punteros a void y las matrices de void) pueden aparecer en la lista de la declaración del argumento.

Vea también

Referencia

Declaraciones de función