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

Создать одномерный массив с числом элементов как у исходного - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зеркально отразить элементы матрицы относительно главной диагонали http://www.cyberforum.ru/cpp-beginners/thread573746.html
Дана квадратная матрица A порядка M. Зеркально отразить ее элементы относительно главной диагонали (при этом элементы главной диагонали останутся на прежнем месте, элемент A1,2 поменяется местами с A2,1, элемент A1,3 — с A3,1 и т. д.). Вспомогательную матрицу не использовать. Вот код: #include <iostream> #include <time.h> #include <stdlib.h> using namespace std; int main() { ...
C++ Неплоский класс Что есть такое неплоский класс? Класс в котором используется динамическая память? http://www.cyberforum.ru/cpp-beginners/thread573740.html
C++ ошибка в процедуре вставки в упор. массив
void insert (int a,int &n,int x) { int i=n; int j=n+1; while (a>x) a=a; a=x; if (j!=0) while (j>=0) a=a; n=n+1;
C++ Крестики нолики на С++
Помогите плиз, нужны крестики нолики на С++, поле 3 на 3, передвигаться стрелочками, минименю.
C++ Хэш-таблицы http://www.cyberforum.ru/cpp-beginners/thread573713.html
Добавить функцию Scan просмотра таблицы (в случае цепочек –элементы списка выводить на одной строке, через табуляцию), функцию расчета коэффициента заполнения хэш-таблицы ( альфа=n/m - число хранимых элементов /размер массива хэш). Использовать функции при моделировании. Провести исследования построения хэш-таблиц для разного размера (например 16,32 или 32,64, 128) с коллизиями. Исследовать...
C++ Бинарные деревья Доброго времени суток, нужна помощь, дали задание...Вершина бинарного дерева содержит ключ, строку и два указателя на потомков.Составить функцию распечатки всех элементов дерева по уровням: корень дерева, вершины 1-го уровня, вершины 2-го уровня, ... Есть мысли как реализовать?... подробнее

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
14.05.2012, 03:33     Создать одномерный массив с числом элементов как у исходного
Имя статического массива имеет лишь природу поведения константного указателя на первый элемент. Размер статического массива известен на этапе компиляции. Операция sizeof выполняется во время компилирования, то есть это операция времени компиляции а не исполнения. При компиляции просто будут подставлены значения которые вернула sizeof для той системы, для которой происходит компиляция. Размер же динамических данных может изменятся не один раз во время выполнения программы.

Добавлено через 1 минуту
Цитата Сообщение от daslex Посмотреть сообщение
то такого способа нет?
Нет конечно, Вы должны знать, сколько Вы выделяете памяти. В данном случае будет выделено size * sizeof( int ) байт.
 
Текущее время: 06:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru