what visual traduccion studio funcion for example c++ visual-c++ main-method

c++ - visual - TCHAR*envp[]: ¿Qué es?



visual studio c c++ (1)

El argumento de envp anterior almacenará las variables de entorno.

La matriz de envp, que es una extensión común en muchos sistemas UNIX®, se usa en Microsoft C ++. Es una matriz de cadenas que representan las variables establecidas en el entorno del usuario. Esta matriz termina con una entrada NULL. Se puede declarar como un conjunto de punteros a char (char * envp []) o como un puntero a punteros a char (char ** envp). Si su programa usa wmain en lugar de main, use el tipo de datos wchar_t en lugar de char. El bloque de entorno pasó a main y wmain es una copia "congelada" del entorno actual.

Fuente

Creé un proyecto de consola de VC ++ con Visual Studio y generé automáticamente esta función:

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) { ... }

Me preguntaba qué significa envp y cómo / cuándo puedo / debo usarlo.

¡Gracias!