|
|
Другие темы раздела | |
C++ Ошибка в операции присвоения Внимание, вопрос, почему не заменяется тайл в условии if (TileMap == 's') {TileMap == ' ';} Спасибо за внимание)) Код: #include <SFML/Graphics.hpp> #include <iostream> #include <map> #include <string> https://www.cyberforum.ru/ cpp-beginners/ thread2495558.html |
C++ Класс математической дроби и его проблемы Привет всем!=) В процессе изучения ООП в с++ я решил написать клас математических дробей. Написал парочку конструкторов-деструкторов, вспомогательных методов(напр. canConvTo10()-возможность перевести дробъ в десятичную; toDouble()-"конвертация" из дроби в действительное число и т.д), организовал вывод дроби в консоль, написал матем операции для работы с другими дробями или числами. Вот исходник,... |
C++ Архитектура парсера социальных сетей
https://www.cyberforum.ru/ cpp-beginners/ thread2495475.html Здравствуйте, я начинаю работать над своим учебным проектом. Писать его буду в основном на с++. Кроме того, буду использовать другие языки программирования для различных вспомагательных модулей. В двух словах Парсер социальных сетей, который ищет в определенных групах посты и комментарии по заданным ключевым словам или по авторству. Детальнее Будет веб-морда, с учетками и другими... |
C++ Нахождение корня n-ой степени Задача про нахождение корня n-ой степени из числа а. Метод - деление отрезка пополам, метод в других применяю, тут какой-то ступор.... Что не так? #include <iostream> #include <string> #include <cmath> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2495472.html |
C++ C++ ООП Двусвязный список Нужно из односвязного списка сделать в двусвязный список Знаю что Двусвязный список имеет два указателя , но реализовать в коде что-то не могу :scratch: Вот код односвязного списка #include <iostream> #include <string> using namespace std; |
C++ Как отобразить кирилицу в таблице игри змейка
https://www.cyberforum.ru/ cpp-beginners/ thread2495441.html Как отобразить кирилицу в таблице игри змейка с консоли cl /EHsc main.cpp CGame.cpp CScreen.cpp CSnake.cpp SCoord.cpp смотреть файл CGame.cpp строки 162 - 194 |
C++ Ввод чисел с клавиатуры, до перевода на новую строку
https://www.cyberforum.ru/ cpp-beginners/ thread2495439.html Всем привет, не могу понять как остановить ввод чисел в нужный момент ( а именно, когда встретим перевод на новую строку ) Входные данные Первая строка содержит количество тестов. Каждый тест состоит из одной строки и содержит числа m: n1 n2 n3 ... nm, где m (1 ≤ m ≤ 100) - количество заданных чисел. Входные данные #1 2 3 5 7 15 6 4 10296 936 1287 792 1 |
C++ Темы для изучения С++ Привет всем, поступил я после 11 класса в универ на факультет Фундаментальная информатика и информационные технологии, узнал что с++ там основной язык будет изучаться, так воот, если кто учился в универе с++ или даже на подобном факультете был, скажите, какие темы основные я могу выучить заранее, какие библиотеки рассматриваться будут, нужно ли мне учить winsocket и тд, буду рад если кто мнением... |
C++ Передача переменной в функцию с одновременным присвоением другого числа Решал задачки, и в попытке с економить место пытался передать два раза одну и туже переменную, только еще и поменять значение этой переменной при второй передаче. В результате получил что оба переданных значения одинаковы, и равны тому на которое я пытался поменять переменную при второй передаче: #include "pch.h" #include <iostream> using namespace std; int sum(int a, int b) { cout << a... https://www.cyberforum.ru/ cpp-beginners/ thread2495432.html |
C++ Vector, list for beginners
https://www.cyberforum.ru/ cpp-beginners/ thread2495417.html Доброго времени суток. Поскольку самоучитель Лафоре не подходит для начинающих ( https://www.cyberforum.ru/cpp-beginners/thread2487393-page2.html#post13748671 ), я взял Страуструпа (Бьярне Страуструп "Программирование, принципы и практика с использованием С++", издание второе, 2016 год). В главе 4 предполагается использовать vector (раздел 4.6, стр. 158). Суть слов одного преподавателя... |
Полицейские-рекруты* C++ Всем привет помгаите решить задачу используя <iostream> <vector> Недавно в вашем городе открылось отделение полиции. Сейчас идет набор кадров для работы в новом отделении. А тем временем, преступления все совершаются в городе. Достоверно известно, что один полицейский может расследовать только одно преступление за всю свою жизнь. Если преступление произошло в тот момент, когда в отделении... |
C++ Совместимость C и C++
https://www.cyberforum.ru/ cpp-beginners/ thread2495381.html Здравствуйте! Если написать программу на C, компилятор C++ её скомпилирует? Есть ли совместимость от C к C++? Спасибо! |
Комп_Оратор)
|
|
31.08.2019, 14:50 | 0 |
Отбросить виртуальность колбэка - C++ - Ответ 1380003031.08.2019, 14:50. Показов 1217. Ответов 8
Метки (Все метки)
Ответ
Не понятно что значит это. Именно поэтому и идет разговор в стиле телешоу об этом.
Если использовать RTTI - (dynamic_cast например) то можно выяснить реальный тип и сделать на вызывающей стороне достаточно много вещей. Вопрос: "Зачем?". Полиморфизм наследования, это способ разгрузки вызывающей стороны от вопроса "кто там и что он вызовет?". Сломать этот механизм можно легко. Один из способов я показал, но можно ещё нарыть. Вернуться к обсуждению: Отбросить виртуальность колбэка C++
0
|
31.08.2019, 14:50 | |
Готовые ответы и решения:
8
Виртуальность и наследование Перегрузка Виртуальность Виртуальность friend-метода в базовом классе Возвращение результата колбэка обратно в вызвавшую его функцию |
31.08.2019, 14:50 | |
31.08.2019, 14:50 | |
Помогаю со студенческими работами здесь
0
Результат колбэка вернуть как результат функции Отбросить нули Как отбросить ненужное Отбросить все теги. |