Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 19.06.2020
Сообщений: 8
1

Не компилируется из-за вектора

26.03.2022, 12:37. Показов 703. Ответов 2

Author24 — интернет-сервис помощи студентам
При компиляции выдаёт ошибку "CVector2::CVector2: нет перегруженной функции, принимающей 2 аргументов". Версия языка C++ 17
C++ Скопировано
1
2
3
4
5
struct CVector2
{
    double X;
    double Y;
};
C++ Скопировано
1
2
3
4
5
class CTest
{
public:
    std::vector<CVector2> XY{ };
}; std::vector<CTest> Test;
C++ Скопировано
1
2
3
4
5
6
7
8
CTest Temp;
 for (int i{}; i< Temp.Vsego; i++)
{
     Temp.XY.emplace_back(X - LastX, Y - LastY); // Если не ошибаюсь, ошибка в этой строке.
     LastX = X;
     LastY = Y;
}
Test.emplace_back(Temp);
C++ Скопировано
1
2
3
4
5
CTest Current = Test[ID::A2];
for (size_t i{ 1 }; i< Current.XY.size(); ++i)
{
     //
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.03.2022, 12:37
Ответы с готовыми решениями:

Программа компилируется в Borland 6.0 но не компилируется в Visual Studio 2008
Ета програма компилируетса в борланде 6.0 но не компилируетса в Visualstudio 2008 и в борланде 10-м почему? #include&lt;iostream&gt; ...

Заголовочный файл, который компилируется в VS2017, не компилируется в Qt
В общем был класс &quot;Матрицы&quot;, который нормально работал в VS2017. Возникла необходимость использовать использовать его для создания...

Если минимальный элемент вектора является последним элементом вектора, то отсортировать элементы вектора по убыванию
Используя макросредства языка ассемблера, задачу обработки вектора оформить с использованием макроопределений. Если минимальный элемент...

2
фрилансер
 Аватар для Алексей1153
6327 / 5459 / 1108
Регистрация: 11.10.2019
Сообщений: 14,523
26.03.2022, 12:41 2
Лучший ответ Сообщение было отмечено Quarkss как решение

Решение

Quarkss, ну, так ведь и нет такого конструктора. Поэтому:

C++ Скопировано
1
Temp.XY.push_back({X - LastX, Y - LastY});
1
19410 / 10029 / 2443
Регистрация: 30.01.2014
Сообщений: 17,682
26.03.2022, 12:50 3
Цитата Сообщение от Quarkss Посмотреть сообщение
C++ Скопировано
1
emplace_back(X - LastX, Y - LastY);
Без наличия конструктора такой код будет работать начиная с С++20, а у вас, как вы написали, С++17.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.03.2022, 12:50
Помогаю со студенческими работами здесь

Найти выражение для: вектора скорости; вектора ускорения; модуля радиус-вектора
Товарищи, помогите пожалуйста решить. Радиус-вектор материальной точки задается выражением: r=(t^2+2)i+(3t^2+4)j Найти...

Даны три вектора. Определить максимальный парный элемент каждого вектора. Поиск максимального элемента вектора выполнить
Даны три вектора. Определить максимальный парный элемент каждого вектора. Поиск максимального элемента вектора выполнить в виде...

Компилируется в С++ bulder 6.0 но не компилируется в VS 2010 express
Здравствуйте. есть небольшая программка которая с успехом компилируется в borland C++ builder 6.0 но не в какую не хочет компилироваться...

В формате .cpp код компилируется, а в .c не компилируется
1).Подскажите почему в формате .cpp код компилируется, а в .c не компилируется 2). Как сделать так, чтобы компилировалось в .c? ...

Из элементов матрицы С сформировать два вектора U и V, координатами вектора U являются элементы главной диагонали, а координатами вектора V являются
Помогите вот с этим заданием, нужно написать программу и составить блок-схему) Из элементов матрицы С сформировать два вектора U и V,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Создание и использование компонентов в Vue 3
Reangularity 14.03.2025
Компонент в Vue - это автономный блок интерфейса, который содержит собственную разметку, логику и стили. Представьте себе кнопку, форму ввода или даже целую панель навигации - всё это можно оформить. . .
Vue 3: Создаем современное веб-приложение с Composition API
Reangularity 14.03.2025
В фронтенд-разработке Vue 3 выделяется своим прагматичным подходом. В отличие от React с его минималистичной философией "всё — JavaScript" или Angular с его всеобъемлющим корпоративным подходом, Vue. . .
Разработка контекстных меню в iOS
mobDevWorks 14.03.2025
С приходом iOS 13 Apple представила новый API для контекстных меню, который полностью заменил предыдущую технологию 3D Touch peek & pop. Хотя многие разработчики и пользователи испытывают ностальгию. . .
Лучшие практики оптимизации Docker Image
Mr. Docker 13.03.2025
Размер Docker-образа влияет на множество аспектов работы с контейнерами. Чем больше образ, тем дольше его загрузка в реестр и выгрузка из него. Для команд разработки, работающих с CI/ CD пайплайнами,. . .
Вопросы на собеседовании по Docker
Mr. Docker 13.03.2025
Ты сидишь напротив технического специалиста, и вдруг звучит вопрос про Docker Swarm или многоэтапные сборки. Пот на лбу? Не переживай, после этой статьи ты будешь готов ко всему! Эта статья будет. . .
Поиск текста в сносках : замена дефиса на тире или тире на дефис...
РоΜа 13.03.2025
Нужно было найти текст в сносках и заменить. Почему-то метод селекшн не сработал. . . пришлось гуглить. найденный на форумвба код пришлось править. Смысл - заменяет в сносках дефисы и тире на нужные. . . .
Real PATH definitions in bash scripts
jigi33 13.03.2025
Как поймать путь и путь к директории относительно запускаемого файла в BASH 1. поймать путь через вывод $(pwd) 2. более правильно - на основе realpath (см. скриншот)
Django или Flask: что выбрать для веб-разработки на Python
py-thonny 13.03.2025
Django – это высокоуровневый фреймворк, который придерживается философии "всё включено". Он предоставляет разработчику готовые решения для большинства типичных задач веб-разработки: от аутентификации. . .
Непрерывное развертывание в Java с Kubernetes
Javaican 13.03.2025
Чем так привлекателен Kubernetes для развертывания Java-приложений? Этот оркестратор контейнеров позволяет автоматизировать развертывание, масштабирование и управление контейнеризированными. . .
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
run.dev 13.03.2025
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер