Форум программистов, компьютерный форум, киберфорум
D (DLang)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/61: Рейтинг темы: голосов - 61, средняя оценка - 4.97
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
1

Копирование массивов без связывания

14.02.2015, 13:32. Показов 12115. Ответов 4

Author24 — интернет-сервис помощи студентам
Подскажите, пожалуйста, как правильно скопировать один массив в другой, чтобы они не имели связи:
C++
1
2
3
4
5
6
7
8
9
10
11
import std.stdio;
 
void main() {
    bool[] a = [0, 1, 0, 1];
 
    bool[] b = a;
 
    b[1] = b[3] = 0;
 
    writeln("a = ", a, '\n', "b = ", b);
}
Outputa = [false, false, false, false]
b = [false, false, false, false]
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2015, 13:32
Ответы с готовыми решениями:

Создать массив структур без использования массивов и нотации массивов
Доброго времени суток! Есть задание, в котором нужно создать массив структур, имея следующую...

Нужно перевести число из одной системы счисления в другую без массивов без указателей
Дана переменная типа short. Нужно перевести число 625 из восьмеричной Сист.Счисления в 33ричную....

Копирование массивов
Есть функция расширения массива обьясните пожалуйста почему если выбросить некоторые операции она...

Копирование массивов
Необходимо в один момент скопировать данные из одного массива в другой. для измененение данных в...

4
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
14.02.2015, 21:04 2
Лучший ответ Сообщение было отмечено Dennis Ritchie как решение

Решение

а разве не
bool[] b = a.dup;
?

Добавлено через 1 час 34 минуты
Подробно об этом написано у Александреску разделе 4.1.4 в любом издании.
1
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
17.02.2015, 07:21 3
Цитата Сообщение от XRuZzz Посмотреть сообщение
dup
Dennis Ritchie, А это из forth'a который по скорости уделает любой дэ или с++
1
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
17.02.2015, 14:23  [ТС] 4
castorsky, на forth'е далеко не разгонишься.
0
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
17.02.2015, 19:22 5
нормальные люди пишут трансляторы в форт, результат компилируют.
0
17.02.2015, 19:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.02.2015, 19:22
Помогаю со студенческими работами здесь

Копирование массивов
Реализуйте функцию копирования элементов copy_n из массива источника типа U* в целевой массив типа...

Копирование массивов
Для моего тетриса, с которым я уже замучался мне нужно скопировать значения из массива 3х3, который...

Копирование массивов
Задача такая. Есть Object object. На самом деле в нем лежит массив, причем может быть как массив...

Копирование массивов
Помогите решить проблемку. Нашел в нете функцию memcpy(), которая должна по идее копировать один...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru