@DiIce

Как сделать глобальный динамический массив на С++?

Мне нужно создать глобальный динамический массив из векторов типа wstring;
пробую вот так:
vector<wstring> **oldnwords, **oldnnwords;
далее внутри функции main делаю так:
oldnwords = new vector<wstring>[(i+rows)];
потом кладу в него свои векторы.
далее внутри другой функции пытаюсь получить доступ к массиву - в нем оказывается 0 элементов.
как сделать так, чтобы все получилось?

ПС: я понимаю что так делать не правильно, не кашерно и вообще зло. но мне надо сделать именно так, а не иначе.
буду благодарен за конструктивный ответ.
  • Вопрос задан
  • 1184 просмотра
Решения вопроса 1
maaGames
@maaGames
Погроммирую программы
vector< vector< wstring > > oldnwords ;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@balamyt92
; select * from users; --
Глобальные объекты зло. Лучше передай указатель на массив в качестве аргумента функции и все будет хорошо. И хватит функциональщиной заниматься, используй мощь ООП.
Ответ написан
Ваш ответ на вопрос

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

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