Форум программистов, компьютерный форум 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-го уровня, ... Есть мысли как реализовать?... подробнее

Показать сообщение отдельно
daslex
1084 / 494 / 101
Регистрация: 02.08.2011
Сообщений: 2,408
14.05.2012, 01:52     Создать одномерный массив с числом элементов как у исходного
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 void new_arr(int size)
  {
    int *B=new int[size];
      cout<<sizeof(B)/sizeof(int) // =1 элемент
    delete[size]B;
  }
 
void main()
 {
   const N=100;
   int A[N];     
   cout<<sizeof(A)/sizeof(int)<<endl; //=100 элементов
   new_arr(N); //пытаюсь создать массив с такой же размерностью
 }
Пытался создать массив на основе исходного, нужно чтобы количество элементов в массиве B стало таким же как число элементов в массиве A. Я думал, что прописывая размер, в массив должно выделиться столько байт, сколько я указал, но что-то я не понимаю почему тогда разное число элементов у массивов выходит при этом коде.

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