Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Используя оператор цикла, найти сумму элементов https://www.cyberforum.ru/ cpp-beginners/ thread1865581.html
Используя оператор цикла, найти сумму элементов с точностью у=10-4. Результат напечатать, снабдив соответствующим заголовком. {a}_{n}=\frac{{(-1)}^{n-1}}{{n}^{n}}
Исправить ошибку в программе C++
Здравствуйте. Помогите исправить ошибку в моем коде. Задача:Записать в файл структуру типа «Товары на складе» с полями { название товара закупочная цена товарная наценка } Написать программу,...
C++ Подключение сторонней библиотеки
Пытаюсь подключить стороннюю библиотеку и ввести код, который представлен в описании: #include <bprinter/table_printer.h> int main() { TablePrinter tp(&std::cout); tp.AddColumn("Name",...
C++ Динамические массивы Есть программа. Не получается переделать статические массивы в динамические. Можете помочь? #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <string.h> using namespace std;... https://www.cyberforum.ru/ cpp-beginners/ thread1865571.html
C++ вычислить и вывести на экран значение https://www.cyberforum.ru/ cpp-beginners/ thread1865568.html
Помогите пожалуйста с написанием программы arctgx=\frac{\pi }{2}+\sum_{n=0}^{\propto }\frac{{(-1)}^{n+1}}{(2n+1){x}^{2n+1}}=\frac{\pi }{2}-\frac{1}{x}+\frac{1}{3{x}^{3}}-\frac{1}{5{x}^{5}}+... , x>1
Программа вычисления суммы(сигма) данного математического выражения C++
\sum_{i=1}^{n=5}{Xi}^{2},{X}_{1}=1;{X}_{i}=0.5\left|{X}_{i-1} - 4\right| Как записать это на С++? Добавлено через 1 час 59 минут У меня вот что вышло: но увы не получилось :( ...
C++ Работа с файлами, ввод/вывод
Подскажите пожалуйста, как мне правильно написать программу: В файле содержится информация о сотрудниках(фамилия, инициалы, должность, зарплата). Определить среднюю зарплату для сотрудников каждой...
C++ Функция задержки времени Здравствуйте! Пишу программу на Visual Studio C++, и возник вопрос. Как сделать допустим вывод информации "Программа завершена!" и затем задержать это обьявление на пару секунд и чтобы программа... https://www.cyberforum.ru/ cpp-beginners/ thread1865555.html
C++ Работа с матрицами https://www.cyberforum.ru/ cpp-beginners/ thread1865526.html
Мне необходимо заполнить матрицу размера 9 на 9 случайными числами и повернуть ее на 180 градусов. Подскажите как исправить мою программу, а то появляется исходная матрица... Пожалуйста...
C++ Удаление комментариев в файле (файл - код програмы на с++ записанв блокноте) Есть файл(.txt) в котором заисан код проги с комментариями . Как удалить с файла все комментарии ? https://www.cyberforum.ru/ cpp-beginners/ thread1865522.html
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 35
0

Взятие значение из адреса

01.12.2016, 18:54. Просмотров 954. Ответов 6
Метки (Все метки)

Имеется код добавления объекта "точка" в массив точек:
Код
void arr_point::add_point(point &p)
{
	point *buf = new point[count];//Создаю временный динамический массив
	buf = arr;//Присваиваю старый массива в новый
	
	delete[]arr;//удаляю старый массив

	count++;//увеличиваю количество ячеек в новом массиве
	arr = new point[count];//создаю новый массив уже с +1 ячейкой
	arr = buf;//присваиваю к массиву с (+1 ячейкой) наш временный массив
      
	arr[count-1] = p;//добавляю в конец обьект передающий в качестве параметра
        delete[]buf;

}
Проблема в том что кода я присваиваю два динамических массива (buf=arr) и удаляю уже существующий массив чтобы его перезаписать (delete[]arr). Значение (buf) больше не принимает не каких значений.

Собственно вопрос, как сделать чтобы полностью скопировать один динамический массив в другой, чтобы реализовать добавления в динамический массив обьекта point. Спасибо

Вернуться к обсуждению:
Взятие значение из адреса
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2016, 18:54
Готовые ответы и решения:

Взятие адреса в аргументе
Есть такой код: void STOCK::acquiare(const std::string &amp;co,long n, double pr) { ...

Взятие адреса у константной переменной при объявлении
Можно пример?

Зачем взятие адреса нулевого элемента массива, если сама переменная и так его содержит?
Доброго времени суток. Очень часто наблюдаю во всевозможных примерах такого вида код: void* bits...

[Двусвязные списки] Добавление по индексу. Взятие адреса по индексу
По заданию требуется: 1) Создать функцию void Insert(Person&amp; person, int index), помещающую...

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