Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как создать неограниченый массив на С++, массивы 
:(
    Опции темы
cardinal
Дата 19.8.2004, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 2
Всего: 99



Цитата(chipset @ 19.8.2004, 12:53)
Тогда не следует использовать cout, cin, string, WINAPI'шные функции и вообще создавайте окна вручную..

Очень часто приходится их переписывать потому, что сделаны они бывают через ж%№;...
Цитата(chipset @ 19.8.2004, 13:42)
Просто я говорю что STL можно использовать при необходимости

Да, можно. smile.gif Особенно если главная задача: "главное чтобы работало". smile.gif
Цитата(_hunter @ 19.8.2004, 15:16)
народ, а вы название темы читали? ведь просили НЕОГРАНИЧЕННЫЙ массив!

Цитата(ReSeT @ 19.8.2004, 15:24)
Ага! Совсем неограниченный - тогда в файл писать нада(хотя и будет ограничение размерами винта, но все-же).

Вот, вот... Наша вселенная может быть "неограниченной" и то даже в этом с недавнего времени сомневаются...


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
chipset
Дата 19.8.2004, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 164



Цитата
Да, можно.  Особенно если главная задача: "главное чтобы работало". 

Я не уверен что смогу написать лучше, оттестированной тысячами программистов библиотеки и использовать её где нибудь уверенный что глюк не в ней а в основном коде.
У меня ещё не настолько высокая квалификация tounge.gif
Для обучения - полностью согласен.
Добавлено @ 23:43
Цитата
WINAPI'шные функции

Цитата
Очень часто приходится их переписывать потому, что сделаны они бывают через ж%№;...

wow.gif wow.gif wow.gif


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
cardinal
Дата 20.8.2004, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 2
Всего: 99



Я больше имел в виду эти функции:
Цитата
cout, cin, string

Есть такая функция memset. Так вот очень известные создатели компиляторов smile.gif сделали ее так, что переписав memset самому можно убыстрить ее в 2-3 раза... А memset это станадарт!

Про WINAPI не знаю, но не ожидаю от них ничего хорошего... (ты думаешь в них memset не используется?) Да и тысячи программистов над ними не сидели. Часто большие коммерческие проекты пишутся по принципу: надо - добавим, а это не лучший принцип. Я имею в виду что получается снежный ком, а не постоянное улучшение написанного.

Помнишь прикол насчет "определенных" исходников:
Код
...
// ver = 0x01;
ver = 0x02;
...

То есть номер версии поменялся, а что улучшилось? Интерфейс?


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
lynx_916
Дата 20.8.2004, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 13.6.2004
Где: Молдова

Репутация: нет
Всего: 1



Цитата(_hunter @ 19.8.2004, 15:16)
все ваши CArray' и и vector' ы упрутся в два гига ( смотря какая операционка ) ;)

и что?
врядли комунть нужно будет больше чем 2 гига.

Цитата(cardinal @ 19.8.2004, 08:51)
А я свой класс написал когда-то, который и является динамическим массивом...

между прочим, создание контэйнерных классов - очень хороший способ оттачивать навыки.




--------------------
Who dares, wins. (с) Solid Snake
PM MAIL ICQ YIM MSN   Вверх
_hunter
Дата 21.8.2004, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



Цитата
и что?
врядли комунть нужно будет больше чем 2 гига.

Раз просили -- значит нжно ;)


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
lynx_916
Дата 21.8.2004, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 316
Регистрация: 13.6.2004
Где: Молдова

Репутация: нет
Всего: 1



а воообще, вопрос можно понять по-разному:
неогр. число элементов.
неогр размер в памяти. hehe.gif


--------------------
Who dares, wins. (с) Solid Snake
PM MAIL ICQ YIM MSN   Вверх
Peter
Дата 23.8.2004, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 771
Регистрация: 28.7.2003
Где: Ставрополь

Репутация: -1
Всего: 1



Цитата
заранее не известно число вложенных в нем элементов.

А мне не понятна эта фраза. Как элементы могут вкладываться в массив?


--------------------
всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23).
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0762 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.