Форум программистов, компьютерный форум, киберфорум
Наши страницы

Добавление записей в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многопоточность http://www.cyberforum.ru/cpp-beginners/thread964819.html
Здравствуйте! Пожалуйста посоветуйте литературу или какие либо статьи для изучение многопоточных приложений где расписано все подробно. (для чайника)
C++ Нулевые элементы размещены в верхнем и нижнем треугольнике, за условием разделения матрицы диагоналями на 4 треугольника Прошу помочь мне так как я вообще незнаю что делать. У нас в университете такая ситуация что только было две лекции по языку С++ одна из которых история языка, а в предмете по алгоритмах в 1 лабе... http://www.cyberforum.ru/cpp-beginners/thread964810.html
C++ Числовая последовательность 2n!
Написать программу или хотя бы алгоритм, которая для n=0,1,2... вычисляет максимальный элемент и его номер и выводит на экран
C++ Как сделать в конструкциий switch, чтобы он считал норм float и double
Подскажите как сделать в конструкциий switch что бы он считал норм float и doable и возможна как то сделать case 095:
C++ В 10-ую сс http://www.cyberforum.ru/cpp-beginners/thread964778.html
Помогите написать программу перевода из любой сс в 10-ую сс...
C++ Перегрузка операции присваивания и сложения Необходимо составить описание класса для определения одномерных массивов целых чисел. Границы индексов можно задавать произвольно, т.е. массив не обязательно начинается с нуля. При попытке... подробнее

Показать сообщение отдельно
Fyret
185 / 171 / 13
Регистрация: 30.07.2013
Сообщений: 359
29.09.2013, 14:37
Передача данных по значению и по ссылке.

C++
1
2
3
4
5
6
7
8
9
void push( int*& arr, int n,int& size )
{
    int* arr2=new int[++size];
    memcpy( arr2, arr, (size-1)*sizeof(int) );
    arr2[size-1]=n;     
 
    delete[] arr;
    arr = arr2;
}
Смысл memcpy понят правильно, но sizeof(arr) - это размер указателя, т.е. 4 или 8 байт.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru