Что было наиболее полезным, когда вы использовали указатель на указатель и / или указатель на указатель в проекте c / c ++? - PullRequest
1 голос
/ 19 января 2010

Указатели на указатели и ссылки на указатели на первый взгляд кажутся слишком сложными, особенно для новичков.Какова лучшая и наиболее полезная причина, по которой вы использовали одну из них в проекте ac / c ++, над которым работали?

Это может помочь людям лучше понять указатели и способы их эффективного использования.

Отредактировано: включены C, а также C ++

Ответы [ 11 ]

0 голосов
/ 19 января 2010

Ну, char **argv и динамически распределяемые двумерные зубчатые массивы вообще чертовски полезны.

Ссылка на указатель полезна всякий раз, когда вы хотите, чтобы вызываемый объект изменил указатель (а не то, чтоуказатель указывает на).Например, кто-то, кто динамически предоставляет память:

void feedMeSeymour(void *&p, int size) {
    p = new char[size];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...