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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2012, 16:34   #1
Freewill
Пользователь
 
Аватар для Freewill
 
Регистрация: 11.03.2011
Сообщений: 19
Хорошо Динамическое распределение памяти.

1)Можно ли с помощью оператора new выделять память для безразмерного двухмерного массива и есть ли смысл так вообще делать?

2)Если я так инициализирую безразмерный двухмерный массив
Код:
for(k=0;k<10;k++)
		massiv[k][1]=1;
то все строки, начиная с 11 будут заполнены нулями?

Последний раз редактировалось Freewill; 10.02.2012 в 16:52.
Freewill вне форума Ответить с цитированием
Старый 10.02.2012, 19:39   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
для безразмерного двухмерного массива
Безразмерного? Поясни.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.02.2012, 20:35   #3
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Безразмерного? Поясни.
Если б мне директор сказал, что выплатит безразмерную зарплату, я б тоже озадачился ))
_Bers вне форума Ответить с цитированием
Старый 10.02.2012, 20:49   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
я б тоже озадачился ))
А так хочется, правда?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.02.2012, 08:29   #5
Freewill
Пользователь
 
Аватар для Freewill
 
Регистрация: 11.03.2011
Сообщений: 19
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Безразмерного? Поясни.
int m[][12]-вот, например, безразмерный массив.
"Это позволяет создавать таблицы, переменной длины, поскольку компилятор автоматически размещает их в памяти" - пишет Шилдт.

Последний раз редактировалось Freewill; 11.02.2012 в 08:36.
Freewill вне форума Ответить с цитированием
Старый 11.02.2012, 09:11   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

По-Моему Шилдт забыл указать что не каждый компиль Си поддерживает такую инструкцию...
Насчет new имхо рулит нетленка:
http://www.programmersforum.ru/showthread.php?t=153090
Т.е. просто обьява указателя и выдерение для него памяти потом по мере необходимости
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое распределение памяти. Олександр93 Visual C++ 2 06.02.2012 23:33
С++. Одномерные массивы.Статическое и динамическое распределение памяти krytishka99 Помощь студентам 0 13.12.2011 23:19
Задача на массивы.Язык С.Динамическое распределение памяти Bella Помощь студентам 1 22.10.2009 17:45
Динамическое распределение памяти ManU Общие вопросы Delphi 0 13.10.2009 10:24