﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / C++  / Динамические массивы / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Wed, 03 Dec 2008 10:38:14 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Динамические массивы</title><link>http://www.relib.com/forums/Topic907166-7-1.aspx</link><description>Воот картина совершенно прояснилась..А то  в университете рассказывали про динамический массив...  просто я не так понял... а теперь окончательно разобрался... еще раз спасибо )</description><pubDate>Fri, 10 Nov 2006 22:39:57 GMT</pubDate><dc:creator>spartak17</dc:creator></item><item><title>RE: Динамические массивы</title><link>http://www.relib.com/forums/Topic907166-7-1.aspx</link><description>Терминология, однако. Как - то, вот, сложилось у меня такое представление о них(д. массивах).  </description><pubDate>Fri, 10 Nov 2006 14:10:24 GMT</pubDate><dc:creator>Vyacheslav</dc:creator></item><item><title>RE: Динамические массивы</title><link>http://www.relib.com/forums/Topic907166-7-1.aspx</link><description>А я всегда воспринимал динамический массив как область памяти точный размер которой становится известным на этапе выполнения программы. Но только сейчас понял что не правильно трактовал вопрос spartak17 и поторопился с ответом. Он хотел именно массив с изменяемым размером. В таком контексте твой ответ про STL в самую точку.</description><pubDate>Fri, 10 Nov 2006 14:05:19 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Динамические массивы</title><link>http://www.relib.com/forums/Topic907166-7-1.aspx</link><description>Я просто подумал, что под динамическими массивами понимались массивы с изменяемым размером. Т.е. создав массив - потом изменять его размер. Динамические массивы я всегда понимал в таком контексте. А, иначе, в каком смысле они могут быть динамическими? На это меня подтолкнула строка у spartak17 : [code]int * B = new A[n]; n =100;[/code], где после n=100 размер должен был бы измениться.</description><pubDate>Fri, 10 Nov 2006 13:58:09 GMT</pubDate><dc:creator>Vyacheslav</dc:creator></item><item><title>RE: Динамические массивы</title><link>http://www.relib.com/forums/Topic907166-7-1.aspx</link><description>Вячеслав немного погорячился насчет отутствия динамических массивов. Они есть. Однако он совершенно прав насчет STL.&lt;/P&gt;&lt;P&gt;Никаких особых заголовочных файлов для работы с динамическими массивами не нужно. Код тут совершенно простой:&lt;P&gt;int size = 100;&lt;BR&gt;int* array = new int[size];&lt;BR&gt;....&lt;BR&gt;delete[] array;</description><pubDate>Fri, 10 Nov 2006 09:44:48 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Динамические массивы</title><link>http://www.relib.com/forums/Topic907166-7-1.aspx</link><description>Спасибо! Значит буду изучать   классы из stl.</description><pubDate>Thu, 09 Nov 2006 23:44:10 GMT</pubDate><dc:creator>spartak17</dc:creator></item><item><title>RE: Динамические массивы</title><link>http://www.relib.com/forums/Topic907166-7-1.aspx</link><description>сам скомпилировать не пробовал?&lt;P&gt;посмотри топик ниже - "о длинне массива". В C++ нет динамических массивов, есть альтернатива - классы из STL. &lt;/P&gt;&lt;P&gt;В любом случае, размер массива определяется на этапе компиляции. &lt;/P&gt;&lt;P&gt;Если переменная  n у тебя глобальная или локальная с статическим классом памяти, и неинициализированна, тогда такая строка предполагает создание массива с длинной 0, так как такие переменные неинициализированные явно получают default значения 0. Если n - локальная с автоматическим классом памяти, тогда, при отсутствии инициализации, переменная содержит случайное число и какой размер массива ты получишь - вообще неизвестно.</description><pubDate>Thu, 09 Nov 2006 21:42:22 GMT</pubDate><dc:creator>Vyacheslav</dc:creator></item><item><title>Динамические массивы</title><link>http://www.relib.com/forums/Topic907166-7-1.aspx</link><description>Как задать динамически массив? Какой заголовчный файл необходим?&lt;/P&gt;&lt;P&gt;Int *B=new A[n]&lt;/P&gt;&lt;P&gt;n=100&lt;/P&gt;&lt;P&gt;Заработает ли?</description><pubDate>Thu, 09 Nov 2006 21:25:48 GMT</pubDate><dc:creator>spartak17</dc:creator></item></channel></rss>