Форум программистов, компьютерный форум CyberForum.ru

И снова malloc... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI WinForms Обработка текстовых файлов http://www.cyberforum.ru/cpp-beginners/thread315081.html
В приводимых ниже заданиях следует разработать програм- му с использованием кнопок на форме (см. пример ниже). Дан- ные рекомендуется вводить с использованием объекта Memo и сохранять их в текстовом файле. Вывод на экран также произво- дить в область Мемо. В качестве примера приведем выполнение следующего задания: Дана запись с именем STUDENT, содержащая следующие поля: · Фамилия и...
C++ Математика в программировании Дорогие программисты, объясните мне пожалуйста, как математика отражается в программировании и такие разделы как арифметика, элементарная алгебра, элементарная геометрия (планиметрия и стереометрия), теория элементарных функций и элементы анализа, а так же дискретная математика! http://www.cyberforum.ru/cpp-beginners/thread315075.html
C++ Полосы прокрутки
заданиях организовать вычисление с помощью полосы прокрутки для различных n. Причем, преду- смотреть вычисление, как в цикле, так и по формуле, приведен- ной в правой части выражения 13 + 23 + 33+…+ n3 = n2(n + 1)2/4
C++ Радиокнопки
Вместе с рамкой))) Написать программу, которая указывает знак значения функции sin в зависимости от выбранной на форме четверти ко- ординатной плоскости
C++ имитация "матрицы" http://www.cyberforum.ru/cpp-beginners/thread315071.html
Здравствуйте! Попробовал на языке С++ имитировать матрицу :D . В приложеном архиве скомпилированый файл, в папке дата исходники с инклудами. Вопросы: Как зделать чтобы у откомпилированного файла был значок (как у всех экси файлов). Как зделать чтобы цифри в приложении отображались зелёными (как в матрице :D).
C++ Кнопки, метки и окна редактирования Пожалуйста помогите))) или хотя бы объясните))) Написать программу, которая вычисляет (вместе с рамкой) Дана: длина ребра куба a. Найти объем куба V и площадь его боковой поверхности S. Пример: a = 5 Ответ: V = 125, S = 100 подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16828 / 5249 / 321
Регистрация: 30.03.2009
Сообщений: 14,133
Записей в блоге: 26
07.06.2011, 23:40     И снова malloc...
Цитата Сообщение от Kastaneda Посмотреть сообщение
А с чем это связанно? Я читал просто про 2 байта (т.е. чтоб адрес был кратен 2).
Указатель, возвращаемый malloc'ом должен быть приводим к указателю на любой базовый класс. Другими словами, результат malloc'а должен быть выровнен на максимальное из выравниваний среди базовых типов (по сути на выравнивание long double'а). Это как минимум. На i386 дополнительно есть какие-то магические операции с памятью, которые требуют адреса, выровненного на 8 байт. Если я ничего не напутал

Про 2 байта, которые ты читал - это скорее всего ещё в старых книгах, где ещё DOS'овские соглашения были описаны.
 
Текущее время: 15:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru