У меня есть вопрос о параметрах, приведенных к следующему конструктору:Параметры метода
// Codesnippet 1
Foam::argList::argList
372 (
373 int& argc,
374 char**& argv,
375 bool checkArgs,
376 bool checkOpts
377 )
.
.
.
Что делает
&
значит?Что означает
char**&
? На самом деле у меня есть код//codesnippet 2 Foam::argList args(argc, argv);
где ARGV является адресом аргументов командной строки, приведенных к основной методе
// Codesnippet 3
int main(int argc, char *argv[])
Поэтому я не понимаю, почему передаваемый параметр в codesnippet 1 описывается как char**&
.
Сделайте шаг назад и получите хорошее руководство по C++. – StoryTeller