Задать вопрос
@Fly3110
web developer

Как передать по ссылке массив строк, который должен быть инициализирован в функции?

Всем привет.

Для собственного развития занялся "вспоминанием" C++.
Появился вопрос, который задан в теме.

Сейчас я реализую это вот так:

void func(char *** results, DWORD * resultsCount)
{
    ... some code
    *results = populatedArrayOfStrings;
    *resultsCount = calculatedResultsCount;
}

char ** results;
DWORD resultsCount;
func(&results, &resultsCount);


Насколько правильно так передавать параметр? (смущают "три звезды") :
И я осознанно не хочу использовать векторы, так как хочу сделать все на максимально низком уровне.

Спасибо.
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 14 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл разработчик С++
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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