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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gotostereo
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 38
#1

Размер выделяемой области - C++

19.10.2013, 21:24. Просмотров 178. Ответов 2
Метки нет (Все метки)

float *a = (float*)malloc(4096*sizeof(float));
Является ли a аналогом массива? Ведь я могу обратиться к ней a[0]. Как узнать размер области а (количество элементов)? Не получается через (sizeof array)/(sizeof array[0]);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2013, 21:24     Размер выделяемой области
Посмотрите здесь:

Размер области памяти - C++
Добрый вечер. Подскажите, пожалуйста, почему при выполнении данной программы объем памяти по каждой строке равен 4? Ведь по идее...

Ввести размер массива с клавиатуры и передать этот размер в конструктор - C++
Я создал массив объектов. И я хочу ввести размер этого массива с клавиатуры, и передать этот размер в конструктор, как мне это сделать? ...

Образование области - C++
Всем доброго дня! Такая проблема, есть две параболы и прямая нужно задать условие, что они образуют область (на рисунке показано...

Формула заштрихованной области - C++
Всем привет. Нужна помощь. дана такая задача:Известны координаты n точек плоскости (n задает пользователь). Вывести сколько из них попали в...

нахождение точки в области - C++
Перевірити, чи міститься точка з заданими координатами усередині заштрихованої області

Области действия переменной - C++
void f() { ... // 1 { ... // 2 int i; for(i=0; i<10; ++i) { ... // 3 }

Мишень, описание области - C++
Помогите описать выделенную область.. Как определить, что точка попала в закрашенную область?.. Дана «мишень» в виде закрашенной области,...

Принадлежит ли точка области. - C++
Даны действительные числа x, y. Определить, принадлежит ли точка с координатами (x, y) заштрихованной части плоскости. Ответ выдаёт не...

Название области в классе - C++
class A { int t; void D(); public: void DD(); private: void DDD(); };

Адрес области памяти - C++
Что такое адрес области памяти? Чем он отличается от адреса переменной? - Дайте, пожалуйста, определение. Искал в интернете и нашел только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.10.2013, 21:26     Размер выделяемой области #2
Цитата Сообщение от gotostereo Посмотреть сообщение
Является ли a аналогом массива
да

Цитата Сообщение от gotostereo Посмотреть сообщение
Как узнать размер области а (количество элементов)? Не получается через (sizeof array)/(sizeof array[0]);
хранить размер отдельно должен программист
MrGluck
Модератор
Эксперт CЭксперт С++
7159 / 4325 / 630
Регистрация: 29.11.2010
Сообщений: 11,750
20.10.2013, 03:05     Размер выделяемой области #3
Цитата Сообщение от gotostereo Посмотреть сообщение
Как узнать размер области а (количество элементов)? Не получается через (sizeof array)/(sizeof array[0]);
зависит от специфики реализации компилятора, межплатформенного варианта нет. Поэтому здесь
Цитата Сообщение от gotostereo Посмотреть сообщение
4096
обычно задают переменной-константой, а не magic number.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru