Здесь обсуждаются вопросы по языку Visual Basic 1-6 (а так же по схожим языкам, как, например, PowerBASIC). Вопросы по Visual Basic .NET (это который входит в состав Visual Studio 2002/2003/2005/2008+, для тех, кто не в курсе) обсуждаются в разделе .NET.
Обратите внимание: 1. Прежде чем начать новую тему или отправить сообщение, убедитесь, что Вы не нарушаете правил форума! 2. Обязательно воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали. Полезные ссылки приведены ниже. 3. Темы с просьбой выполнить какую-либо работу за автора в этом разделе не обсуждаются. Студенты, вам сюда: ПОМОЩЬ СТУДЕНТАМ! 4. Используйте теги [ code=vba ] ...текст программы... [ /code ] для выделения текста программы подсветкой. 5. Помните, здесь телепатов нет. Формулируйте свой вопрос максимально грамотно и чётко: Как правильно задавать вопросы 6. Запрещено отвечать в темы месячной (и более) давности, без веских на то причин.
Есть трёхмерный массив строк переменной длины, например sArr(0 to 199, 0 to 299, 0 to 399). Далеко не все строки заполнены. Сколько в памяти занимает пустая строка массива? Как подсчитать общий размер данных массива в памяти (есть ли какое-то выравнивание, объёмные служ. данные, резервирование памяти под строку по умолчанию и др. фокусы)? Есть возможность записать его в виде одномерного массива, но там не пустые строки тогда раздуются, зато пустые строки уйдут. Просто интересно сравнить размеры в памяти обоих вариантов и выбрать лучший вариант.
Сообщение отредактировано: BlackSun -
0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)