
Ned Ogl
01.01.2017
22:07:27
Ну....
Ща, погуглю, приду
Впервые встречаю "private _identifier_:"
Да это я знаю. Я не понимаю, зачем идентификатор после привата

Google

ಠ_ಠ
01.01.2017
22:08:52
Это qt
http://stackoverflow.com/questions/9147636/qt-private-slots-what-is-this

Ned Ogl
01.01.2017
22:09:03

Alexander
01.01.2017
22:09:28

Ned Ogl
01.01.2017
22:09:59
А, ясно, это директива внутреннего препроцессора Qt

ಠ_ಠ
01.01.2017
22:10:00
Slots are a Qt-specific extension of C++. It only compiles after sending the code through Qt's preprocessor, the Meta-Object Compiler (moc). See http://doc.qt.io/qt-5/moc.html for documentation.
Edit: As Frank points out, moc is only required for linking. The extra keywords are #defined away with the standard preprocessor.

Ned Ogl
01.01.2017
22:12:48
То ли дело... Фреймворк...

Alexander
01.01.2017
22:12:53
slot это ключевое слово, я думал любой идентификатор можно вписать

Ned Ogl
01.01.2017
22:13:33
Может им свой С-подобный язык замутить просто? А то в С++ итак туча новой дичи, еле узнавать успеваешь

Александр
01.01.2017
22:13:56
Да ребят
проблема в версии giflib была

Google

Александр
01.01.2017
22:14:16
Поставил 4.1.6 - всё скомпилировалось

Ned Ogl
01.01.2017
22:14:35
Жизуля

Anna
01.01.2017
23:17:46
С новім годом всех
блин, вы даже на НГ что-то пилите? маньяки

Alexander
01.01.2017
23:23:36
с нг)

Александр
01.01.2017
23:40:31

Alex Фэils?︙
02.01.2017
00:19:23

Михаил
02.01.2017
03:37:11
Вот блин, атомики в 2010 студию не завезли.
Можно ли использовать вместо них volatile? Для int64. Операции только +=. Нужно корректное сложение в многопоточном приложении.

Square
02.01.2017
03:50:46
Возьми qt или tbb
Или где там ещё
В бусте нема?
Volitale просто запрещает компилеру и процу оптимизации переменной. Если два потока будут Ее одновременно менять - будет мусор
А чо такой перфоманс нужен что нельзя лочить?
The Microsoft Visual C++ compiler has MemoryBarrier().
Попробуй покури это если тебе атомарность только нужна

Михаил
02.01.2017
03:58:00
Можно, залочил. Мне последнее время про атомики рассказывали, что они круче критических секций. Наконец-то нашел, где их можно использовать. А их нет.

Square
02.01.2017
03:59:47

Михаил
02.01.2017
04:00:47
А есть чем заменить дико медленный StackWalk()? Нужно получить все адреса стека.

Google

Square
02.01.2017
04:03:24

Vladislav
02.01.2017
04:03:54

Square
02.01.2017
04:04:35

Vladislav
02.01.2017
04:05:47
Ну хоть не на 6

Михаил
02.01.2017
04:06:31

Square
02.01.2017
04:07:35
15я агонь
Всмысле 2017

Михаил
02.01.2017
04:08:36
По теме стека, там вроде он в ebp хранится, но в какой-то момент падало при раскрутке стека.

Square
02.01.2017
04:11:53
А какая ваще конечная цель?

Михаил
02.01.2017
04:15:39
Диспетчер памяти для поиска утечек и составления отчета о освобождении/выделении памяти.

Square
02.01.2017
04:18:13
А готовые чем не устраивают?
Не моё дело конечно...

Михаил
02.01.2017
04:21:16
Как-то начал писать и почти сделал. Штука достаточно простая. Быстрее написать, чем в других разбираться.
А новая студия на вид ничего и вроде обладает новыми возможностями для отладки и профилирования.

Evgeniy
02.01.2017
06:15:49

Михаил
02.01.2017
11:12:32
Я уже успел поспать. А студия все еще ставится. Седьмой час.

Square
02.01.2017
11:12:41
Оо
Ты Ее на Пентиум 4 ставишь?)

Alex Фэils?︙
02.01.2017
11:15:23

Михаил
02.01.2017
11:17:28

Google

Vladislav
02.01.2017
11:19:34

Alex Фэils?︙
02.01.2017
11:21:19

Aidar
02.01.2017
11:36:28
Я уже не застал 6-ю, ньюфаг

?
02.01.2017
11:53:15
https://www.youtube.com/watch?v=JqHh-TP7wKQ

Vladislav
02.01.2017
11:55:26

Alex Фэils?︙
02.01.2017
11:56:30

Oleg
02.01.2017
12:05:16
?
https://www.paypal-engineering.com/wordpress/wp-content/uploads/2014/12/cpp_py_medium.png
Но нужно заметить что:
- Они не придерживаютя pep8?
- Они считают lines а не lines of code?

Admin
ERROR: S client not available

Anna
02.01.2017
12:08:42

Oleg
02.01.2017
12:09:05
https://www.paypal-engineering.com/2014/12/10/10-myths-of-enterprise-python/#python-is-slow
Меня вот это удивляет https://morepypy.blogspot.com/2011/08/pypy-is-faster-than-c-again-string.html

Ned Ogl
02.01.2017
12:12:13

Oleg
02.01.2017
12:13:12
рер8?
Отступы между классами, инклюдами и функциями. (влияет если считать строки, а не строки с кодом)

Ned Ogl
02.01.2017
12:17:39
А с каких пор в gcc есть -O4?

Evgeniy
02.01.2017
12:18:31

Ned Ogl
02.01.2017
12:18:48
"Фима не умеет в оптимизацию"

Aidar
02.01.2017
12:19:48
Все что быше О3 расценивается как О3
А с каких пор в gcc есть -O4?

Google

Aidar
02.01.2017
12:19:48
Есть даже О9

Evgeniy
02.01.2017
12:23:07

Vladislav
02.01.2017
12:24:05

Oleg
02.01.2017
12:24:52

Vladislav
02.01.2017
12:25:24
он не смог соптимизировать парсинг форматной строки)
в моих экспериментах с compile-time парсингом тоже 2-3x ускорение выходит

Ned Ogl
02.01.2017
12:31:00
constexpr?

Vladislav
02.01.2017
12:32:05
boost::metaparse
на шаблонах, короче, олдскул)

Ned Ogl
02.01.2017
12:32:52
Кстати, кому не лень, и у кого есть дизасм под рукой.
Что быстрее:
for (int i = 0; i<2;++i) f(i);
или
f(0); f(1);

Vladislav
02.01.2017
12:33:43
вангую что одинаково

Alex Фэils?︙
02.01.2017
12:33:49

Ned Ogl
02.01.2017
12:34:13
Ну а если 3 вызова?
Мне прям интересно с точностью до команд асма. Конечно же gcc -O3

Alex Фэils?︙
02.01.2017
12:35:07

Vladislav
02.01.2017
12:41:47

Evgeniy
02.01.2017
12:49:27
А где это может быть важно?

Alex Фэils?︙
02.01.2017
12:50:11