Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2012, 02:10   #51
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от pproger Посмотреть сообщение
2Пепел Феникса

неверный совет) просто empty project создавать надо зачем блин для однофайлового проекта препкомпилед хидерс)
совет из разряда - "вставь в конец программы getchar, чтобы окно сразу не закрывалось" ну серьезно
ну вообще то я больше про наличие её.
а так да, не нужна она.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.06.2012, 05:52   #52
Noob(c++)
Пользователь
 
Регистрация: 19.06.2012
Сообщений: 25
По умолчанию

Цитата:
неверный совет) просто empty project создавать надо зачем блин для однофайлового проекта препкомпилед хидерс)
совет из разряда - "вставь в конец программы getchar, чтобы окно сразу не закрывалось" ну серьезно
его совет мне помог

Вообщем темка закрыта ребята.
Pproger спасибо за то что показал мне СТЛ меня это заинтересовало, но препод сказал мне что я не так должен был делать...) Но спасибо тебе за советы

Last тебе спасибо твой вариант мне зачли

Всем кто пытался помочь тоже спасибо всем хорошей компиляции
Noob(c++) вне форума Ответить с цитированием
Старый 02.08.2012, 16:17   #53
Borkot
Пользователь
 
Аватар для Borkot
 
Регистрация: 29.04.2012
Сообщений: 37
По умолчанию

Скажите обязательно удалять массив
Код:
 delete [] mas[i]; 
delete [] mas;
сначала каждый i элемент,а потом и весь массив?
Заранее спасибо.

Последний раз редактировалось Borkot; 02.08.2012 в 16:18. Причина: Улучшение вида
Borkot вне форума Ответить с цитированием
Старый 02.08.2012, 16:23   #54
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

Цитата:
delete [] mas[i];
Не правильно. Если, конечно, там не содержится указатель на другой массив.

Цитата:
delete [] mas;
правильно.

Ты должен вызывать деструкторы объектов если в массиве указатели на ранее выделенную память под экземпляры опреатором new (обычно в цикле):
Код:
delete mas[i]
Знающий не говорит, говорящий не знает (С) Лао Цзы

Последний раз редактировалось Krok27; 02.08.2012 в 16:28.
Krok27 вне форума Ответить с цитированием
Старый 02.08.2012, 17:33   #55
Borkot
Пользователь
 
Аватар для Borkot
 
Регистрация: 29.04.2012
Сообщений: 37
По умолчанию

Понятно.
Код:
delete mas[i]
-это если в массиве есть указаетль,то есть массив указателей:
Код:
delete [] mas;
-это если просто массив либо чаровский либо интовый.
Хорошо,а мы можем удалить ее не
Код:
delete [] mas;//А скажем функцией
free(mas);
Borkot вне форума Ответить с цитированием
Старый 02.08.2012, 23:06   #56
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Borkot Посмотреть сообщение
Скажите обязательно удалять массив
Код:
 delete [] mas[i]; 
delete [] mas;
сначала каждый i элемент,а потом и весь массив?
Заранее спасибо.
Нет. Не обязательно.


Цитата:
Сообщение от Krok27 Посмотреть сообщение
Если, конечно, там не содержится указатель на другой массив.
Не принципиально.
_Bers вне форума Ответить с цитированием
Старый 02.08.2012, 23:09   #57
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Borkot Посмотреть сообщение
а мы можем удалить ее не
Код:
delete [] mas;//А скажем функцией
free(mas);

Можем. В с++ есть 100500 разных способов выстрелить себе в ногу.

Не хочешь поиметь проблем - не придумывай геморрой на задницу. Используй стандартные проверенные решения.
_Bers вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с динамическим массивом на С 4eburator Помощь студентам 4 30.09.2010 17:12
Проблема с динамическим массивом zumm Общие вопросы Delphi 3 09.07.2010 20:20
Проблема с динамическим массивом TheKnyazz Общие вопросы C/C++ 3 28.04.2009 18:37
Проблема с динамическим массивом dee_lv Помощь студентам 7 09.06.2008 16:58
проблема с динамическим массивом romeo007.06 Общие вопросы Delphi 1 03.04.2008 20:18