Pull to refresh
8
Karma
0.6
Rating

Пользователь

Задачка о функции-обертке, принимающей аргументы в произвольном порядке, и ее решение на C++17

Abnormal programming *C++ *
Recovery mode

Недавно на Хабре проскакивала новость о Magnit Tech++ Meet Up, и в ней упоминалась задачка, которая меня заинтересовала. В оригинале задачка формулируется так:

Определена функция с сигнатурой:

void do_something(bool a, int b, std::string_view c)

Определить функцию, принимающую в произвольном порядке аргументы типов boolintstd::string_view и вызывающую функцию do_something с переданными параметрами в качестве аргументов.

Я придумал несколько решений этой задачки, а здесь предлагаю два варианта ее решения - сначала банальный (и плохой), а затем самый с моей точки зрения оптимальный.

Итак, поехали...
Total votes 35: ↑34 and ↓1 +33
Views 10K
Comments 53

Как я делился местоположением через ВК API

Development for iOS *Qt *Development for Android *VK API *
Sandbox
Недавно решил попробовать реализовать идею о том, как можно делиться местоположением через API ВКонтакте с друзьями в режиме, приближенном к реальному времени. На выходе получилось кроссплатформенное Qt-приложение для iOS/Android, веб-приложение для ВКонтакте и парочка pull request'ов для VK API. В этой статье я хотел бы поделиться некоторыми неочевидными моментами реализации, которые, может быть, будут кому-то интересны. Итак, заинтересовавшихся прошу под кат.
Читать дальше →
Total votes 29: ↑27 and ↓2 +25
Views 10K
Comments 20

Information

Rating
1,325-th
Registered
Activity