Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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++? Спасибо!
Комп_Оратор)
Эксперт по математике/физике
8949 / 4703 / 629
Регистрация: 04.12.2011
Сообщений: 13,999
Записей в блоге: 16
31.08.2019, 14:50 0

Отбросить виртуальность колбэка - C++ - Ответ 13800030

31.08.2019, 14:50. Показов 1217. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от sendless Посмотреть сообщение
DrOffset, IGPIGP,
Мне интересно, а можно ли это сделать в принципе, если да то как. Как таковой задачи нет, просто исследование just for fun. Также интересно - можно ли статически определить что функция виртуальная, типа
C++
Не понятно что значит это. Именно поэтому и идет разговор в стиле телешоу об этом.
Если использовать RTTI - (dynamic_cast например) то можно выяснить реальный тип и сделать на вызывающей стороне достаточно много вещей. Вопрос: "Зачем?". Полиморфизм наследования, это способ разгрузки вызывающей стороны от вопроса "кто там и что он вызовет?". Сломать этот механизм можно легко. Один из способов я показал, но можно ещё нарыть.

Вернуться к обсуждению:
Отбросить виртуальность колбэка C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.08.2019, 14:50
Готовые ответы и решения:

Виртуальность и наследование
Очень интересный вопрос! #include &lt;iostream&gt; class Super { public: virtual void print()...

Перегрузка Виртуальность
Чем отличается перегрузка от виртуальности?

Виртуальность friend-метода в базовом классе
Привет всем. Прошу посмотрите данный код. В производном классе реализована перегрузка оператора...

Возвращение результата колбэка обратно в вызвавшую его функцию
WebClient wc = new WebClient(); wc.BaseAddress = urlFile; ...

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

Результат колбэка вернуть как результат функции
Добрый день, подскажите плииииз, такое в принципе возможно? (потери в продуктивности не важны) ...

Отбросить нули
Ребят помогите отбросить нули. Например я ввожу 0000000000000005,45 а он должен принимать 5,45. И...

Как отбросить ненужное
Программа принимает 4 числа и вставляет их в формулу. Как сделать так, чтобы, если ввели знак или...

Отбросить все теги.
Есть строка $eader, содержащая html теги. Например, &quot;&lt;h2&gt;&lt;center&gt;Теория&lt;/center&gt;&lt;/h2&gt;&quot;, или...

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