Почему MPI_Init принимает указатели на argc и argv?

это - то, как мы используем функцию MPI_Init

int main(int argc, char **argv)
{
    MPI_Init(&argc, &argv);
…
}

почему MPI_Init использует указатели на argc и argv вместо значений argv?

23
задан Rohit Banga 15 April 2010 в 05:48
поделиться

2 ответа

я предполагаю потенциально разрешить удаление аргументов mpi из командной строки. передача количества аргументов указателем позволяет изменять его значение с точки основного .

4
ответ дан 29 November 2019 в 02:58
поделиться

Это меньше накладных расходов, чтобы просто передать два указателя.

-5
ответ дан 29 November 2019 в 02:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: