
Andrei
03.05.2016
19:41:57
о, ну-ка поподробнее)
ну там в общем концепты будут. remove_if будет брать нечто более общее чем функцию от була, он будет брать что угодно, являющееся концептом Predicate
А его уже можно сделать ну вот как я предложил например.
что-то в духе get_member
Бтв, предлагаю c++ challenge :D

Google

Andrei
03.05.2016
19:48:12
написать такую функцию
как-то в духе get_member<?&Class::field)

Alex Фэils?︙
03.05.2016
19:57:54
а эта штука что должна возвращать?
указатель?

Andrei
03.05.2016
19:59:05
Нет.
Эта штука должна возвращать функтор
который берет const Class&
и возвращаеn const decltype(Class::field)&
Или если передан не конст, то возвращается тоже не конст

$continue$
03.05.2016
20:08:56

Ned Ogl
03.05.2016
20:09:54
в libstdc++

Anatoly
03.05.2016
20:11:02

Google

$continue$
03.05.2016
20:13:04
В любом случаи, printf говорят, что быстрей
http://www.cyberforum.ru/holywars/thread344038.html
ууу.. Там ещё и бустик попер ?
boost::format

arisu
03.05.2016
20:15:50
cout напрямую с потоком работает
разве нет?

Alex Фэils?︙
03.05.2016
20:16:57

Andrei
03.05.2016
20:17:00

Alex Фэils?︙
03.05.2016
20:17:08
все зависит от реализации

Anatoly
03.05.2016
20:17:14
oops, таки не совсем "не через printf"
Через snprintf

Andrei
03.05.2016
20:17:19
на самом деле, если выключить у стандартных стримов синхронизацию

Alex Фэils?︙
03.05.2016
20:17:25
в принтфе по крайней мере сложность O(n), n = strlen(fmt)

Andrei
03.05.2016
20:17:27
то разницы никакой

Alex Фэils?︙
03.05.2016
20:17:41
у сиаута сложность O(1)

Andrei
03.05.2016
20:17:41
но другое дело, что подстановку в строчку делать может быть долго
Да.

$continue$
03.05.2016
20:18:07
Там на киберфоруме ещё один тред есть)
что компиляторы сравнивают скорости

Alex Фэils?︙
03.05.2016
20:18:16
оверхед в принтфе возникает из-за парса форматной строки

$continue$
03.05.2016
20:18:16
cout и printf

Google

Alex Фэils?︙
03.05.2016
20:18:38
оверхед в cout может быть в дебаг-версиях из-за вспомогательных классов и методов
которые в релизе инлайнятся

Anatoly
03.05.2016
20:26:05
Ещё cout обращается к локали, по поводу и без.
Кароч, @hitmaker , пардон, но я на эту Лайтохрень забил.

Dan
03.05.2016
20:30:42
да ничего, я вроде понял как всё исправить, и на всякий случай сконтачился с автором ?
но я разберусь
а почему вот вы Qt не любите?
какая есть gui альтернатива для ubuntu?

Penter
03.05.2016
20:31:06
Qt и Gtk3 чем не нравятся?

Alex Фэils?︙
03.05.2016
20:31:54
да норм кутэ
я вот всё люблю)

Dan
03.05.2016
20:34:05
просто тут сверху так прямо не любили qt, я даже засомневался, стоит ли дальше разбираться ))

spvcxghxstpvrrp
03.05.2016
20:34:37

$continue$
03.05.2016
20:35:11
Сначало развести срач про cout vs printf
сейчас походу второй...
Gtk vs Qt

Ned Ogl
03.05.2016
20:35:36
qt

Dan
03.05.2016
20:36:09
да обоснуйте нормально )))

$continue$
03.05.2016
20:36:48
ну я бы делал так..

Google

$continue$
03.05.2016
20:36:55
Если лично для себя пишешь что либо
То выбирал фреймворк на котором написано DE
а, бубунта на Gtk

spvcxghxstpvrrp
03.05.2016
20:38:32
а кде?)

Alex Фэils?︙
03.05.2016
20:39:05
да обоснуйте нормально )))
да норм фреймворк, екоторым не нравится, к примеру, что он тянет огромную зависимость, некоторым - что он ограничивает лицензией

Anatoly
03.05.2016
20:39:09

Alex Фэils?︙
03.05.2016
20:39:24
xcb и нет проблем

Anatoly
03.05.2016
20:39:34
Убунта — это сборник программ (дистрибутив), написанных на чём угодно.

Dan
03.05.2016
20:39:37
вот да, xcb пожалуй это да

$continue$
03.05.2016
20:41:33
http://lurkmore.to/GNOME_vs._KDE

Admin
ERROR: S client not available

Andrei
03.05.2016
20:57:33
гуи сейчас модно делать на легковесных встраиваемых html\js движках

Dan
03.05.2016
20:58:15
например на каких?

Andrei
03.05.2016
20:58:29
Либо, и я лично предпочитаю этот метод, вообще поднимать внутри ультралёгкий http-сервер и ui делать веб-консолью
например sciter, например htmlayout, например chromium
скайп, и практически все антивирус сейчас ui имеют именно такой.
много программ на линуксы имеет html интерфейс
очевидное удобство разработки в том, что интерфейс делают дизайнеры, в привычном для них html
а программистам, которые не могут в верстку по определению, не надо этим парится

Google

Andrei
03.05.2016
21:00:04
*ться

Dan
03.05.2016
21:00:36
ться и тся - пофиг... мне главное вот что....

Ned Ogl
03.05.2016
21:00:41

Dan
03.05.2016
21:00:44
есть Убунта. или деб подобная штука
мне честно без разницы что будет на гуи, но я хочу очень лёгкую штуку одну сделать

Ned Ogl
03.05.2016
21:01:11
Бери куты для скорости, крч

Dan
03.05.2016
21:01:12
реализовать могу на чём угодно, но хотелось бы на с++, так как их не трогал еще )
скорость не имеет значения.

Andrei
03.05.2016
21:01:20

Dan
03.05.2016
21:01:22
важно качество )

Ned Ogl
03.05.2016
21:01:31

Andrei
03.05.2016
21:01:45
у них не сказать, что очень быстрый ui
предлагаю посмотреть в сторону awesomium
он есть и на шарп и на плюсы

Dan
03.05.2016
21:03:56
так.
а если без html engine
мне html не интересен если например ))
мне нужно вообще menu-based утилиту в трее сделать если?

Andrei
03.05.2016
21:04:29
Но это же самый кросплатформенный и к слову сказать наиболее легко отлаживаемый вариант.

Dan
03.05.2016
21:04:33
с графическим меню, но не сильно навароченным )

Andrei
03.05.2016
21:04:51
Никаких препятствий для html я всё равно не вижу здесь :D
Я не линуксоид за иксы не скажу