const und incompatible pointer Type
-
Hallo,
warum funktioniert folgender Code:void foo(const int* a) { } int main(int argc, char *argv[]) { int a; foo(&a); }
wohingegen
void foo(const int** a) { } int main(int argc, char *argv[]) { int* a; foo(&a); }
die Warnung "passing arg 1 of `foo' from incompatible pointer type" erzeugt??
-