Форум программистов, компьютерный форум CyberForum.ru

Получение прототипа функции имея ее адрес - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите приделать graphics.h к CodeBlocks http://www.cyberforum.ru/cpp-beginners/thread373973.html
На странице http://kpolyakov.narod.ru/school/c/faq.htm описано, как подключить библиотеки для работы с графикой. Но у меня кодеблокс. Раньше как то делал, но сейчас забыл куда нужно прописывать строчку для компилятора? И пример, тот который снизу статьи, не работает.
C++ Проблема с #include Проект состоит из нескольких классов, каждый из которых реализован в своём модуле. Есть Главный класс и Дочерний класс, экземпляр которого находится в полях Главного класса (простите мою терминологию - самоучка), но мне необходимо из Дочернего класса увидеть Главный. // A.h #include "B.h" #include "C.h" #include "D.h" class A { A(void); //конструктор private: http://www.cyberforum.ru/cpp-beginners/thread373963.html
C++ Вычислить y=15x8-2x6-13x5+4x2+1
Вычислить y=15x8-2x6-13x5+4x2+1 это выражение нужно вычислить через полином n-й степени я не могу врубиться как это сделать...
Найти минимальный элемент и его порядковый номер C++
Дан массив x1,x2,...,x10. Найти минимальный элемент и его порядковый номер.
C++ Функции http://www.cyberforum.ru/cpp-beginners/thread373949.html
Только начинаю осваивать С++ и прошу вас помочь дополнить программу. Задача : Составить программу, определяющую, в каком из данных двух чисел больше цифр. //Не пойму как обращатся с счетчиками. #include "stdafx.h" #include "iostream" #include "conio.h" using namespace std;
C++ вытянуть значение HINSTENCE из текущего потока Доброго времени суток! Подскажите как можно вытянуть значение HINSTENCE из текущего потока. Может есть какая функция. Т.е. хочу в принципе в любом месте кода уметь получить hInst, чтобы не тягать это значение из WinMain. подробнее

Показать сообщение отдельно
Haster
инженер-системотехник
109 / 108 / 2
Регистрация: 10.03.2009
Сообщений: 533
30.10.2011, 00:45     Получение прототипа функции имея ее адрес
Как я понимаю выражение
C++
1
((DWORD*)&param1)-1
не дает адрес функции, а дает адрес второго параметра...
Т.е. при вызове функции стек выглядит так:
Assembler
1
2
3
4
5
6
Локальные переменные (если имеются)
Адрес возврата из функции
Параметр N
...
Параметр 2
Параметр 1
Соответственно, выражение
C++
1
((DWORD*)&param1)-1
Должно указывать на второй параметр, если он имеется, но на 100% не уверен )
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru