Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Округлить любое вещественное число до определённого количества знаков с математической точностью https://www.cyberforum.ru/ cpp-beginners/ thread378871.html
Пишем Microsoft Visual Studio -> Win32 Console Application -> C++. Нужно написать функцию, которая округляет любое вещественное число до определённого количества знаков с математической точностью. Вот что уже готово, можете подсказать в чем ошибка и как исправить? (Изучаю функцию одну пару, так что хочу попросить объяснять и показывать как можно проще и примитивнее :) Про ceil нам тоже еще не...
C++ Помогите плиз модифицировать прогу
Добрый вечер! Есть функция, переставляющая соседние слова в строке: #include "stdafx.h" #include <clocale> #include <iostream> #include <windows.h> using namespace std;
C++ Помогите со стеком.. https://www.cyberforum.ru/ cpp-beginners/ thread378859.html
Смоделировать стек на базе статического массива по заданию. Написать основные операции для работы со стеком (push, pop, top, empty, full) . Для этого (если в задании не указан иной способ) в программе на входе задать последовательность из К (К> 10) целых чисел (числа вводить с клавиатуры). Все положительные числа последовательно заносить в стек, а каждое отрицательное число должно изымать из...
C++ Игра в камень,ножницы бумага.Что можно улучшить\оптимизировать? // KamenNozhnicyBumaga.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "time.h" #include "stdio.h" #include "stdlib.h" int _tmain(int argc, _TCHAR* argv) https://www.cyberforum.ru/ cpp-beginners/ thread378854.html
C++ Простейший класс
Разработать класс 1.Комплексное число 2. время 3. массив 4. дата 5. стек 6 строка 7. многочлен Любой из этих классов, очень буду благодарен!!!
C++ wchar_t https://www.cyberforum.ru/ cpp-beginners/ thread378831.html
что ето за тип данних: wchar_t скок у нему байт??
C++ Подскажите! Интерпретатор форматов... Доброго времени суток, Ув.! Была поставлена задача написать программку, которая будет производить открытие файлов с разными расширениями doc, rtf, docx, bmp, pcx, jpg...эт ведь интерпретатор получается. А как это реализовать в С++? К примеру в С#, ищем файл и оупен... System.Diagnostics.Process.Start("имя_файла");, вроде так. Но тут в какую сторону копать...и что делать...а? Подскажите... https://www.cyberforum.ru/ cpp-beginners/ thread378830.html C++ Star Wars (V)
Здравствуйте. Подскажите алгоритм решения задачи: Дано множество окружностей заданных своими координатами и радиусами. Нужно провести прямую таким образом чтобы она пересекала максимальное количество окружностей. Ну и собственно требуется определить количество этих окружностей. Вход. В первой строчке указано число окружностей. В следующих N (2 ≤ N ≤ 200) строчках указаны...
C++ задачи c++ кому не трудно решите https://www.cyberforum.ru/ cpp-beginners/ thread378825.html
Matrix25. Дана матрица размера M × N. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы.
C++ Не понимаю CALLBACK Всем привет! Помогите пожалуйста разобраться: хочу в коснтрукторе объекта передавать указатель на функцию этого объекта и потом вызывать этот callback. вот примерно так: enum Errors { DivBy0, Negative }; https://www.cyberforum.ru/ cpp-beginners/ thread378822.html
C++ Написать программу, которая выделяет любим способом в тексте слова палиндромы (слова, которые читаются одинаково справа налево и слева направо)
Вот примеры - "level, radar, dewed, civic, solos..." и строка - "When I get on a high level in programming?"
C++ задачи c++ кому не трудно решите Matrix14. Дана квадратная матрица A порядка M. Начиная с элемента A1,1, вы- вести ее элементы следующим образом («уголками»): все элементы перво- го столбца; элементы последней строки, кроме первого (уже выведенного) элемента; оставшиеся элементы второго столбца; оставшиеся элементы предпоследней строки и т. д.; последним выводится элемент A1,M. https://www.cyberforum.ru/ cpp-beginners/ thread378802.html
Эксперт С++
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
07.11.2011, 22:31 0

CALLBACK. Нужна помощь - C++ - Ответ 2146567

07.11.2011, 22:31. Показов 2244. Ответов 28
Метки (Все метки)

Ответ

Bers, чтобы вам понять, в чём вы ошиблись (ну или приврали), вам надо понять, что на уровне ассемблера уже нет никаких идентификаторов, только чистые адреса. Вызов функции происходит как передача управления на начало кода по адресу этой функции (грубо, без учёта подготовки стека, передачи параметров и т.д.). Так вот, вызов функции по идентификатору - передача управления по адресу функции. Вызов функции по указателю - то же самое, ведь предварительно в указатель был записан адрес начала функции. В конечном итоге и при вызове функции через идентификатор, и при вызове через указатель произойдёт передача управления в одно и то же место. Компилятор ничего текстово заменять не будет.

Добавлено через 39 секунд
Сразу хочу оговориться, что я не очень компетентен в ассемблере, поэтому в тонкостях могу ошибаться. Но сама идея такая, как я описал.

Вернуться к обсуждению:
CALLBACK. Нужна помощь C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2011, 22:31
Готовые ответы и решения:

For_each и аргументы callback-функции; Как передать callback'у больше одного аргумента
Изучаю контейнеры и алгоритмы stl по Майерсу . С непривычки слегка охренел и запутался в них . В...

НУЖНА ПОМОЩЬ
:help: Я нуб :help: У меня есть код (ну примерно то,что я хочу).Я не могу разобраться в visual...

СРОЧНО НУЖНА ПОМОЩЬ! Нужна информация о тест оборудовании
Доброго времени суток! Интересует информация (книги, статьи, научные статьи, сайты, зарубежная...

Нужна помощь
у меня hp pavilion dv6000 windows7 32ная я хотела обновить драйвер и всё политело, сначала я...

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

Нужна помощь.
Хочу создать программу для добавления постов в группу &quot;В КОНТАКТЕ&quot;. (Программа только для личного...

Нужна Помощь
Я начал осваивать 1с 8.2. Есть такой вопрос: Создал новую конфигурацию, на подобии торговля и...

Нужна помощь!
Люди подскажите пожалуйста, вот есть код: procedure TForm9.Button_AddClick(Sender: TObject);...

Нужна помощь по ОУ
Делаю фильтр для сабвуфера. Схем фильтров для двуполярного питания полно, но мне нужен для...

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