@ProCxx

Страница 142 из 2477
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
cout это же обертка над printf, не?
Можешь глянуть в реализации

в libstdc++

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
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, я даже засомневался, стоит ли дальше разбираться ))

$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
а, бубунта на Gtk
Бубунта не написана ни на gtk, ни на qt.

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
просто тут сверху так прямо не любили qt, я даже засомневался, стоит ли дальше разбираться ))
кьюти очень большой, там написано по очередному велосипеду на все случаи жизни, которые есть в плюсах теперь из коробки, и факт что написаны хуже чем то, что делают компиляторы, у кьюти лицензия, и он слишком сильно заражает проект.

гуи сейчас модно делать на легковесных встраиваемых 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
ться и тся - пофиг... мне главное вот что....

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
Шта? Как?!
я перечислил. chromium свободный

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

Я не линуксоид за иксы не скажу

Страница 142 из 2477