Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Реализация простой базы данных https://www.cyberforum.ru/ cpp-beginners/ thread2023451.html
Всем привет! Прошу помочь со следующей задачей: проверял задачу на многих условиях, однако проверяющая система всё равно не засчитывает. Условие и моя реализация ниже (Немного не получилось сделать текст красивым, но прошу не пугаться такого количества текста). Условие и код: | V Необходимо написать программу на С++, которая реализует работу с простой базой данных (сокращённо «БД»)....
[Error] 'strspy_s' was not declared in this scope C++
код с учебника но выдает ошибку... библиотеки подключены...в чем причина может быть ? //#include "stdafx.h" #include <conio.h> #include <stdio.h> #include <string.h> class MyCar {
C++ Определение и реализация https://www.cyberforum.ru/ cpp-beginners/ thread2023419.html
Здравствуйте! Подскажите, есть ли острая необходимость помимо .H файла создавать .CPP файл? Если да, то в каких случаях? Просто не всегда удобно использовать такое разделение. Как мне кажется, оно уместно только когда класс сильно толстый. Подскажите, что я не так понимаю?
C++ Составление непрерывной последовательности из бинарных частей https://www.cyberforum.ru/ cpp-beginners/ thread2023417.html
Здравствуйте, сразу к делу. Есть 4 числа (4 переменные), каждое из которых может принимать значение 0, 1 или 2, то есть всего 3 варианта значения числа. Фактический, если посмотреть на бинарное представление, каждое из 4-х чисел может быть: 0 == 00 1 == 01 2 == 10 так вот, из этих 4-х составных частей нужно составить одно число, то есть уникальную комбинацию, но так, что бы не было...
C++ Отобразить процентное соотношение численности населения страны и всего мира
Напишите программу, которая запрашивает текущую численность населения Земли и текущую численность населения США (или любой другой страны). Сохраните эту информацию в переменных типа long long. В качестве результата программа должна отображать процентное соотношение численности населения США (или выбранной странны) и всего мира. Результат выполнения программы должен выглядеть след. образом:...
C++ Input < jpg | output > code https://www.cyberforum.ru/ cpp-beginners/ thread2023369.html
Недавно начал изучать программирование, но никогда не выходил за просторы консоли, однако сейчас нужно написать программу, которая получает изображение, а выводит код, с помощью которого можно отобразить это же изображение.
C++ Функция для создания иерархии каталогов https://www.cyberforum.ru/ cpp-beginners/ thread2023367.html
Есть ли в С++ функция для создания списка вложенных папок, например path="my\\my1\\my2" (аналог функции в python os.makedirs(path)), чтобы создать вложенные каталоги ..my ....my1 .......my2
Вычислить площадь правильного шестиугольника C++
Вычислить площадь правильного шестиугольника со стороной \frac{2*L}{\sqrt{3}} Входные данные Целое число L (1 ≤ L ≤ 109). Выходные данные Площадь S, округленная к ближайшему целому. Входные данные
C++ Программа для нахождения простых чисел от 1 до 100 https://www.cyberforum.ru/ cpp-beginners/ thread2023327.html
Здравствуйте, в задании требуется написать программу для нахождения простых чисел от 1 до 100. В условии сказано, что необходимо создать вектор и записать в него все простые числа от 1 до 100. Далее нужно создать цикл и перебрать в нем все числа от 1 до 100 и найти среди них простые, сохранив их в другом векторе. В конце требуется вывести числа из второго вектора и проверить верно ли найдены...
C++ Объясните, как работает рекурсия в коде, по нахождению НОД int nod(int x, int y) { if(x == 0) return y; else if(y == 0) return x; else if(x == y) return x; else if(x == 1 || y == 1) return 1; https://www.cyberforum.ru/ cpp-beginners/ thread2023324.html
библиотека dlib C++
подключаю библиотеку dlib к проекту в visual studio 2015, т.к. опыта нет, делаю это по видео https://www.youtube.com/watch?v=_VLi2-m34Ok, но там другая библиотека и я не знаю что писать в линкере в моем случае...
C++ Ошибка error: ./SDK/SDK.h:11:37: error: expected constructor, destructor, or type conversion before '(' token https://www.cyberforum.ru/ cpp-beginners/ thread2023193.html
Возникает такая ошибка при компиляции, в коде особо не разбираюсь, прошу помочь, вот код: //============== Copyright © 2010 IV:MP Team. All rights reserved. ============== // File: SDK.h //=============================================================================== #pragma once #include <string.h>
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
03.08.2017, 01:34 0

С2280 попытка ссылки на удалённую функцию - C++ - Ответ 10661087

03.08.2017, 01:34. Показов 11505. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от Masai Посмотреть сообщение
Хотя что танки, что снаряды созданы аналогично, одинаково переданы в функцию столкновений, у снарядов всё окей, а тут проблема.
Надо увидеть объявления обоих классов, где-то в них есть разница, которая так влияет.
Оператор= может быть недоступен по нескольким причинам, например, константы в качестве данных-членов или ссылки могут к этому привести. Смотреть надо объявления твоих классов.
Если, например, у класса есть константы в качестве данных-членов, то компилятор не предоставляет оператор присваивания по умолчанию, т.к. константам нельзя присваивать (по умолчанию выполняется почленное присваивание для всех data members). Если тебе все-таки нужен оператор присваивания в таком классе, его нужно сделать самостоятельно.

Цитата Сообщение от Masai Посмотреть сообщение
в целом пока это всё не оптимально задумано
Оно не "неоптимально", оно просто неверно. Зачем нужно было создавать вообще объект динамически, чтобы потом его по значению положить в вектор?
Все же проще гораздо. И без утечек памяти.
C++
1
2
Bomb bomb(Bomb_image, angle_tower, Vector2f(Body_Corpus.getSize().x, Body_Corpus.getSize().y), pos_x, pos_y, Old_Pos, New_Pos);
Bombs.push_back(bomb);
Цитата Сообщение от Masai Посмотреть сообщение
Мне просто не совсем понятно почему она нужна при удаление из вектора.
Это очень просто: при удалении из середины вектора, чтобы заполнить образовавшееся пространство, элементы "сдвигаются". Сдвиг выполняется через копирование и присваивание элементов. Например, удалили третий, всего шесть. Третьему вызывается деструктор, затем на его месте через конструктор копирования создается новый объект на основе четвертого. Для остального "хвостика" будет выполняться присваивание: пятый присваивается четвертому, шестой - пятому, и общее количество уменьшается на 1.

Описанный порядок лишь упрощенный пример того, как может выполняться актуализация данных в векторе после выполнения удаления из середины. В реальности, скорее всего, будет выполнено три присваивания, а деструктор вызовется у бывшего последнего элемента, после присваивания его предпоследнему (в первом варианте пришлось бы вызывать два деструктора: для удаляемого элемента, и для "лишнего" бывшего последнего). А если у данных вектора доступно перемещение (move-assignment), то будет задействовано оно, а не присваивание. Это не меняет сути, впрочем. Будь то копирование, присваивание или перемещение - они будут вызываться при некоторых операциях с вектором, удалении не с конца, добавлении элементов, операции изменения размера и т.п.

Вернуться к обсуждению:
С2280 попытка ссылки на удалённую функцию C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.08.2017, 01:34
Готовые ответы и решения:

Ошибка попытка ссылки на удаленную функцию
Реализую следующую задачу Необходимо реализовать шаблон списка L, который содержит объекты...

Предпринята попытка ссылки на удаленную функцию
friend bool operator&lt;&lt; &lt;&gt;(ofstream &amp;fout, BinarySearchTree&lt;Z&gt; &amp;tree);//ЕСТЬ ДРУЖЕСТВЕННАЯ ФУНКЦИЯ ...

Предпринята попытка ссылки на удаленную функцию
Ошибка C2280 &quot;std::thread &amp;std::thread::operator =(const std::thread &amp;)&quot;: предпринята попытка...

C2280 "bulb &bulb::operator =(const bulb &)": предпринята попытка ссылки на удаленную функцию
Есть некий класс моей реализации под названием bulb, когда я пытаюсь сделать удаление объектов...

10
03.08.2017, 01:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.08.2017, 01:34
Помогаю со студенческими работами здесь

Предпринята попытка ссылки на удаленную функцию
Пытаюсь вставить в код функцию ifstream из библиотеки fstream, выдает ошибку: ...

Ошибка, попытка вызвать функцию
Здравствуйте, использовал разные попытки вызова функции 1 только работает. public void...

Ошибка С2280 при попытке создания потока
При попытке создания потока auto t = new thread(&amp;merge, fin, fout, maxmemory, p) вылезает error...

Попытка вызвать процедуру, как функцию
Привет. Прошу переделать код и скинуть результат. желательно с комментариями. uses crt; var...

Попытка вызвать процедуру как функцию
В 6 строке (if reset(FST)=false then) выдает ошибку &quot;Попытка вызвать процедуру как функцию&quot; ...

Попытка вызвать процедуру как функцию
Пытался прописать процедурой но не выходит. Пишет Компилятор мол попытка вызвать процедуру как...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru