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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
#1

Прямое присвоение двух массивов - C++

10.12.2009, 11:17. Просмотров 857. Ответов 8
Метки нет (Все метки)

Ребята а в С++ нельзя прямое присвоение двух массивов? есть у кого нить эффективные варианты?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
10.12.2009, 13:45     Прямое присвоение двух массивов #2
Artisoft, что это такое ? может ты имеешь ввиду алгоритм std::merge; так он объединяет а если хочешь инициализировать массив введёнными данными то юзай такую констркцию
C++
1
std::vector<int>vec((std::istream_iterator<int>(std::cin)), (std::istream_iterator<int>()));
читает из потока целые числа и пишет ихв вектор можешь заюзать не только int , а так же float double std::string и т д
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
10.12.2009, 15:43  [ТС]     Прямое присвоение двух массивов #3
нет, допустим объявил два одномерных массива int A[20]; int B[20];
вводим массив A по элементно, а потом хочу сделать для нее резерв, т.е. массив А копировать в B. Знаю что можно поэлементно копировать, а на прямую можно типа A=B;?
Rififi
2336 / 1051 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
10.12.2009, 15:57     Прямое присвоение двух массивов #4
Artisoft,
Ребята а в С++ нельзя прямое присвоение двух массивов?
нельзя.

есть у кого нить эффективные варианты?
memcpy, std::copy
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
10.12.2009, 16:16  [ТС]     Прямое присвоение двух массивов #5
std:: copy не совсем понял как пользоваться
Rififi
2336 / 1051 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
10.12.2009, 16:18     Прямое присвоение двух массивов #6
int a[10], b[10];
...
std::copy(a, a+10, b);
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
10.12.2009, 16:26  [ТС]     Прямое присвоение двух массивов #7
а какую библиотеку надо подключить?
Rififi
2336 / 1051 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
10.12.2009, 16:29     Прямое присвоение двух массивов #8
заголовочный файл algorithm
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2009, 16:38     Прямое присвоение двух массивов
Еще ссылки по теме:

Сортировка двух массивов C++
C++ Объединение двух массивов
Объединение двух массивов C++
Объединение двух массивов C++
C++ Сравнение двух массивов

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

Или воспользуйтесь поиском по форуму:
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
10.12.2009, 16:38  [ТС]     Прямое присвоение двух массивов #9
Сработала!!!Спасибо огромное
Yandex
Объявления
10.12.2009, 16:38     Прямое присвоение двух массивов
Ответ Создать тему
Опции темы

Текущее время: 02:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru