Ассемблер/C++ как вызвать функцию пользовательского класса класса?

200
16 апреля 2017, 02:17

Допустим у меня есть модуль/класс: TGAImage, а внутри него функция:

bool TGAImage::set(int x, int y, TGAColor c) {
if (!data || x < 0 || y < 0 || x >= width || y >= height) {
    return false;
}

И у меня есть процедура в ассемблере, куда передается указатель на конкретный экземпляр TGAImage, как из ассемблера вызвать эту функцию? Я пока предполагаю лишь один способ: передавать адрес функции и прыгать на него, но функция же из другого модуля. Компилирую для win 32

READ ALSO
как будет выглядеть в СИ?

как будет выглядеть в СИ?

это в файле maincpp Кусок метода который нужно сделать в си коде

185
Бинарный поиск для строк

Бинарный поиск для строк

Не может найти нужный элемент в отсортированном массиве

242
Программа падает еще не запустившись

Программа падает еще не запустившись

Clion 20171 Пытаюсь запустить Hello world

201
C++ Mysql Неразрешенные внешние символы

C++ Mysql Неразрешенные внешние символы

Всем приветПерерыл пол интернета, проблему так и не могу решить

211