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

Ошибка в std::copy не ясна - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ To_string эквивалент http://www.cyberforum.ru/cpp-beginners/thread1498472.html
http://www.cplusplus.com/reference/string/to_string/ это из С++ 11. У меня вс 2010, очевидно стандарт ниже. Из этого кода: string str; for(int i=1;i<6;++i) str.push_back(i);
C++ Разобраться и исправить ошибки в коде помогите разобраться, в чём ошибки #include<iostream> #include<stdlib.h> #include<time.h> using namespace std; template <class T> int SortArr(T arr, int, int) { http://www.cyberforum.ru/cpp-beginners/thread1498468.html
Ошибка функции C++
помогите разобраться, в чём ошибки #include<iostream> #include<stdlib.h> #include<time.h> using namespace std; template <class T> int SortArr(T arr, int, int) { int size, i, j, sort;
C++ Организация вычислений во время ввода данных программа С++
Помогите написать программу в С++ Дано натуральное число, в котором все цифры различны. Определить порядковый номер его максимальной цифры,считая номера от начала числа.
C++ Копирование строки до определенного символа http://www.cyberforum.ru/cpp-beginners/thread1498430.html
Дан текстовый файл с командами типа INSERT("Ключ", Значение) \ FIND ("Ключ") \ REMOVE ("ключ") Собственно, нужно достать Ключ и значение, и понять, что же за команда это. Но, если честно, нету даже мысли, как же это сделать. ifstream infile("hm.txt"); whole(!infile.eof()) { infile >> str1; str2 = str1; if (str2 == "I") {
C++ Неразрешенный внешний символ Здравствуйте! Недавно скачала библиотеку DocxFactory и решила, собственно, использовать ее в одном из проектов. В общем, путь к либе прописала, добавила в проект два новых класса - WordProcessingCompiler и WordProcessingMerger, которые нужны для работы. Все, вроде бы, корректно. Но при компиляции возникает аж 50 ошибок вида: "WordProcessingCompiler.obj : error LNK2019: ссылка на неразрешенный... подробнее

Показать сообщение отдельно
tapochka
38 / 38 / 8
Регистрация: 25.04.2014
Сообщений: 483
14.07.2015, 02:01  [ТС]     Ошибка в std::copy не ясна
Cra3y, спасибо, но почему с int работает?

и, если можно, как сделать без вектора? просто сам пытаюсь реализовать вектор, полем данных является указатель на тип элементов

Добавлено через 7 минут
в принципе работает так:
C++
1
2
3
4
5
6
std::string array1[5] = { "hello", "hello", "hello", "hello", "hello" };
std::string* arrayptr1 = static_cast<std::string*>(::operator new[](10*sizeof(std::string)));
for (size_t i = 0; i < sizeof(array1) / sizeof(std::string); i++) {
    new(arrayptr1+i) std::string();
}
std::copy(array1, array1+5, arrayptr1);
но как то это не особо эффективно...
 
Текущее время: 16:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru