Size: a a a

cxx.Дискуссионная

2020 May 26

KK

Kirill Kaymakov in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
если вернёшь nullptr, то будет обработан эксепшен
Ну это в зависимости от того что для связи юзаешь
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Kirill Kaymakov
Ну это в зависимости от того что для связи юзаешь
какой ещё связи?)
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
это часть документации Python C API
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
А если юзаешь какой-то фреймворк - то там вполне может и обработаться
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
при чём тут вообще фреймворки, когда мы говорим о core языка?)
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Да я просто кроме как пайбайндом ничем не пользовался на самом деле
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Chris Calvin
Тогда в питоне нет процедур
забавно, что в питоне у всех функций есть только одна сигнатура
PyObject* fn(PyObject* self, PyObject* args, PyObject* kwargs)
источник

CC

Chris Calvin in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
забавно, что в питоне у всех функций есть только одна сигнатура
PyObject* fn(PyObject* self, PyObject* args, PyObject* kwargs)
За что и речь
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Кстати, вопрос на засыпку: что будет, если в процессе окажется прилинковано две библиотеки libpython.so? Кого и в каких позах будут иметь?
источник

CC

Chris Calvin in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Кстати, вопрос на засыпку: что будет, если в процессе окажется прилинковано две библиотеки libpython.so? Кого и в каких позах будут иметь?
Того кто добавил второй инстанс
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Chris Calvin
Того кто добавил второй инстанс
Мне же интересны детали, постановка, так сказать
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Режиссура
источник

CC

Chris Calvin in cxx.Дискуссионная
Кажется на порнхабе полно такого контента
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Мне же интересны детали, постановка, так сказать
Тебя же
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Кого еще
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Kirill Kaymakov
Тебя же
предложи теперь механизм такого поведения без явного вызова dlopen
источник

O

Ofee in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
static_cast<decltype(MALE)>(std::underlying_type<decltype(MALE)>(1488))
Нелегально же, что вы тут такое ужасное делаете?
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Ofee
Нелегально же, что вы тут такое ужасное делаете?
Кастую енам к низлежащему типу где хочу, стандартом не запрещено
источник

O

Ofee in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Кастую енам к низлежащему типу где хочу, стандартом не запрещено
Кажется, это работает, только если нижележащий тип указан явно, нет?
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Ofee
Кажется, это работает, только если нижележащий тип указан явно, нет?
Он всегда есть, через std::underlying_type его можно получить
источник