Size: a a a

2020 March 01

M

Mysle in Qt
ага. могу тупо закинуть в h либы еще параметр
источник

M

Mysle in Qt
но правильно ли это
источник

M

Mysle in Qt
или увести вызов на еще 1 статик а там уже свою функцию дергать
источник
2020 March 02

M

Mysle in Qt
Till Schneider
void request_processing(LocalServerClass * obj, evhttp_request *req, void *)
извиняюсь за тупизм... Как мне вызвать функцию, в которую я передаю объект? this исользовать не могу.

local_server_lib.cpp:40:56: error: invalid use of 'this' outside of a non-static member function
источник

Е

Егор in Qt
Mysle
извиняюсь за тупизм... Как мне вызвать функцию, в которую я передаю объект? this исользовать не могу.

local_server_lib.cpp:40:56: error: invalid use of 'this' outside of a non-static member function
std::invoke(member_foo,this,args...)
источник

M

Mysle in Qt
Егор
std::invoke(member_foo,this,args...)
то же самое
источник

M

Mysle in Qt
источник

Е

Егор in Qt
this первым параметром поставь
источник

Е

Егор in Qt
точнее функция -> this -> аргументы функции
источник

M

Mysle in Qt
то же самое. может я чего - то не понимаю.

QString answer = std::invoke(get_instructions, this, post_data_array);

static QString get_instructions(LocalServerClass *obj, QStringList post_data_array);

QString LocalServerClass::get_instructions(LocalServerClass *obj, QStringList post_data_array){
   return obj->answer_func(post_data_array);
}
источник

TS

Till Schneider in Qt
Ты пытаешься this вызвать из статической функции??????
источник

M

Mysle in Qt
Till Schneider
void request_processing(LocalServerClass * obj, evhttp_request *req, void *)
таки вот
источник

Е

Егор in Qt
Till Schneider
Ты пытаешься this вызвать из статической функции??????
а я и не вчитывался
источник

TS

Till Schneider in Qt
Mysle
таки вот
Ну и зачем, тебе this вызывать?
источник

TS

Till Schneider in Qt
Тебе надо созданный объект передать
источник

M

Mysle in Qt
Mysle
так. тот совет не особо помог, либо я туплю.
Передаю в либу параметром функцию.
пытаюсь вызвать ее в статичной функции.
Как мне такое реализовать?
.
источник

M

Mysle in Qt
Till Schneider
Тебе надо созданный объект передать
как понять созданный объект(
источник

TS

Till Schneider in Qt
Mysle
как понять созданный объект(
У тебя функция принадлежит к некому объекту?
источник

TS

Till Schneider in Qt
Которую ты пытаешься вызвать
источник

M

Mysle in Qt
да
QString LocalServerClass::get_instructions(LocalServerClass *obj, QStringList post_data_array)
источник