I want to write the function, that will accept the standard argv
from main()
and my own const strings, like: const char* strings[] = {"a", "b", "c", nullptr};
Trying the following with clang++ 3.4:
void f(int argc, const char* argv[]) { ... }
int main(int argc, char* argv[]) {
f(argc, argv);
return 0;
}
And get error: no known conversion from 'char **' to 'const char **'
What am I doing wrong? May I just apply const_cast
?