¿Qué significa ** en el siguiente código?
char **argv; |
Declara argv como un puntero que apunta a un puntero char. Es equivalente al siguiente código.
char *argv[]; |
He aquí un buen ejemplo.
#include <unistd.h> #include <iostream> using namespace std; int test(int argc, char **argv) { // Start at 1 to skip the program name for (int i = 1; i < argc; ++i) { for (int j = 0; argv[i][j] != ' |