
Alexander
25.08.2017
23:07:37

Michael
25.08.2017
23:07:42
Отлавливать

Constantine
25.08.2017
23:08:57

Vladislav
25.08.2017
23:09:27

Google

Constantine
25.08.2017
23:11:08

Alexander
25.08.2017
23:14:33
тогда такое репортить следует
кто хочет устраивать полезный стресс-тест своей системе - запускайте у себя Boost regression test
и вам полезно, и бусту

Vladislav
25.08.2017
23:44:43
Это надо буст из транка сначала собрать?
Тоже норм стресс-тест

Alexander
25.08.2017
23:46:17
мне не хватает 16 гигов рамы
для сборки в 8 потоков. При сборке того же Boost.Geometry каждый процесс выжирает по 2 гига оперативы...
если у кого-то есть железо, которое можете на работе ночью пускать на тесты, то прошу предоставить на каком-нибудь сочетании компиляторо флагов
которого ещё нет. Ну и конечно же - маководы приветствуются ?

Dmitry
26.08.2017
03:25:07
FILE

Google

Антон
26.08.2017
10:06:24
вопрос по Xlib
как сделать чтобы event loop всё время не грузил одно ядро

fox.cpp
26.08.2017
10:07:29
пахнет кривым евент лупом, если он busy waiting'ом занимается, когда нет евентов
покажи, как ты его юзаешь, не верю, что разрабы xlib достаточно тупы

Антон
26.08.2017
10:11:14
а, я уже сам понял
while(XPending(dpy)) {
XNextEvent(dpy,&e);
нельзя делать это в цикле
ибо тогда оно не переводится в idle
XNextEvent(dpy,&e);
надо просто вот так
XNextEvent переводит его в idle

Terik23
26.08.2017
12:02:49
Если нужно еще, на ночь оставлять без проблем

Alexander
26.08.2017
12:51:29

melancholiac
26.08.2017
13:36:25
A simple implementation of "call by name" might substitute the code of an argument expression for each appearance of the corresponding parameter in the subroutine, but this can produce multiple versions of the subroutine and multiple copies of the expression code. As an improvement, the compiler can generate a helper subroutine, called a thunk, that calculates the value of the argument. The address of this helper subroutine is then passed to the original subroutine in place of the original argument, where it can be called as many times as needed.
я правильно понял что thunk это подпрограмма а не сопрограмма (которая при первом вызове выполнит вычисления аргумента, а при последующих просто будет возвращать значения)? тогда в чем заключается улучшение? в обоих случаях появление аргумента в подпрограмме каждый раз будет вызывать вычисления, верно?
сорри за оффтоп


Диджитал
26.08.2017
14:57:20
сопрограммы здесь вообще не к месту
улучшение в том, что не генерируется отдельная версия кода для каждого набора параметров, а одна универсальная

melancholiac
26.08.2017
15:00:12

Диджитал
26.08.2017
15:01:05
передача аргумента по имени - это как макрос
подставляется вместо идентификатора передаваемое выражение

Ioann V
26.08.2017
15:34:59
Ребята, подскажите, кто в кути шарит - на сколько вот это, хороший тон программирования в этом самом кути

Google

Ioann V
26.08.2017
15:35:01
https://pp.userapi.com/c836535/v836535540/4f9b9/L1yWPdwpGCA.jpg
(щелкните по ссылке на картинку и увидете ее в норм разрешении)
То есть смущает то, что я выставляю некий флаг у объекта, а потом шлю сигнал - ну чтобы другие виджеты могли принять и что то сделать. Может вернее было бы, у самого виджета просто слать сигнал, и вот то изменение объекта делать путем отлова сигнала в виджете от него самого ?

melancholiac
26.08.2017
15:38:26

Диджитал
26.08.2017
15:38:43
код вызова функции
и передать эту функцию как параметр

Evgeniy
26.08.2017
16:41:22

Berkus
26.08.2017
18:17:47

Stanislav
26.08.2017
18:18:04

Berkus
26.08.2017
18:18:18

Alexander
26.08.2017
19:36:58
https://habrahabr.ru/post/336012/.it

Like
26.08.2017
19:37:15
Поздно ты как-то

Alexander
26.08.2017
19:37:45
я только освободился
уже было, да?

Like
26.08.2017
19:38:17

Alexander
26.08.2017
19:38:46
я в твиттере чекаю интересности всякие
https://blogs.msdn.microsoft.com/vcblog/2017/08/25/visual-c-for-linux-development-with-cmake/

Stanislav
26.08.2017
19:39:38

Like
26.08.2017
19:40:19
Как вы в visual studio сидите ?

Google

Alexander
26.08.2017
19:41:02

Admin
ERROR: S client not available

Stanislav
26.08.2017
19:41:12

Like
26.08.2017
19:41:22
Я как-то попробовал, но после jetbrains'a плевался (

Alexander
26.08.2017
19:41:58
в VS Intellisense просто ужасен

Like
26.08.2017
19:42:36

Stanislav
26.08.2017
19:42:48

Alexander
26.08.2017
19:43:12

Stanislav
26.08.2017
19:43:23
в 15.3 даже добавили Added context menu option in C++ editor to Rescan File, which can be used if IntelliSense is not working correctly.

Like
26.08.2017
19:43:54
> if IntelliSense is not working correctly.
Отлично)

Stanislav
26.08.2017
19:44:22
да они его в 15 версии и так уже переделали
15 == 2017 :D

Like
26.08.2017
19:44:31
Хоть ошибки свои признают)

Stanislav
26.08.2017
19:44:58
я ору с них, студия 2017, внутрення версия 15, компилер версии 19хх, а рантайм 14.хх

Alexander
26.08.2017
19:45:02

Like
26.08.2017
19:45:10

Alexander
26.08.2017
19:45:19

Like
26.08.2017
19:45:24

Stanislav
26.08.2017
19:47:51
ну в 2017 студии они его перепилили на sqlite intellisense

Google

Stanislav
26.08.2017
19:48:01
улучшают его теперь

Alexander
26.08.2017
19:48:42
меня как пользователя абсолютно не волнует, что оно там внутри. Я хочу, чтобы оно работало номрально
вон пусть у Kdevelop учатся
ну или на худой конец у Jetbrains

Stanislav
26.08.2017
19:49:16
а где он не ок работает? редко пишу C++ в vs ide
у qt creator он тоже не оч, даже со шланговской моделью

Alexander
26.08.2017
19:49:48
на RxCpp подствека вижлы уходит в нокдаун просто на МИНУТЫ
и на каждое F12 можно идти пить чай (и это не для громкого словца)
Kdevelop и Clion - индексирует (да, индексирует пару минуток). Зато потом все переходы моментальны