|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.05.2013, 22:59 | #1 |
Пользователь
Регистрация: 24.02.2013
Сообщений: 10
|
static массив C++
Доброго времени суток
Код:
|
22.05.2013, 23:55 | #2 | ||
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2ViktorKozlov
Цитата:
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
||
23.05.2013, 14:53 | #3 |
Пользователь
Регистрация: 24.02.2013
Сообщений: 10
|
Т.е. корректно сделать для такого массива delete[] не получится ? Ведь если делать это в конце функции, то будет плохо, а кроме функции он нигде больше не виден. Можно, наверное, сделать глобальный указатель int** на этот arr и освобождать его в конце main, но в таком случае, наверное, рациональнее сам arr делать глобальным
|
24.05.2013, 12:21 | #4 |
Пользователь
Регистрация: 23.08.2011
Сообщений: 55
|
Не заморачивайтесь с динамикой. Массив можно сделать std::vector, а ещё лучше boost::vector (на счёт него не уверен, что верно написал). В первом случае он будет переменной длины и статическим (т.е. специально удалять не нужно, хотя будет юзать динамическую память). Во-втором, кроме указанного, будет освобождать динамическую память, если он не нужен.
"Пока бабка не смоет косметику, русский мужик не перекрестится" (C) Кто-то
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Элемент STATIC | Dimarik | Win Api | 9 | 20.06.2011 20:42 |
static | Gen_r_questions | PHP | 7 | 05.04.2011 15:12 |
Использование static | Syltan | Общие вопросы по Java, Java SE, Kotlin | 3 | 07.06.2010 20:59 |
Static члены | assasin | Общие вопросы C/C++ | 2 | 21.08.2009 10:54 |
По-поводу Static | volnixx | PHP | 3 | 11.03.2009 12:04 |