@ProCxx

Страница 498 из 2477
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
Это qt
Макрось чтоль?

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
Можно, залочил. Мне последнее время про атомики рассказывали, что они круче критических секций. Наконец-то нашел, где их можно использовать. А их нет.

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

Google
Square
02.01.2017
04:03:24
Square
02.01.2017
04:04:35
> 2010 студия > 2017 год наступил
Да знаю олдфагов, которые на 08 сидят и вжух не нужны эти ваши стандарты

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

Михаил
02.01.2017
04:06:31
> 2010 студия > 2017 год наступил
Удобная она. В 2012 запускаю большие проекты, а в этой простые пишу.

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
Удобная она. В 2012 запускаю большие проекты, а в этой простые пишу.
Слава богу CLion 2017.1 будет поддерживать майкрософтовский компилятор и не надо будет делать эту бяку у себя на компе

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

Square
02.01.2017
11:12:41
Оо

Ты Ее на Пентиум 4 ставишь?)

Alex Фэils?︙
02.01.2017
11:15:23
Ну хоть не на 6
Я сидел на на шестой 3 года назад, с компилями от 2008)

Михаил
02.01.2017
11:17:28
Ты Ее на Пентиум 4 ставишь?)
Нет, но компу лет семь.

Google
Vladislav
02.01.2017
11:19:34
Я сидел на на шестой 3 года назад, с компилями от 2008)
хехе, а вот компилятор в 6 - самое веселое)

Alex Фэils?︙
02.01.2017
11:21:19
хехе, а вот компилятор в 6 - самое веселое)
Да, там цпрощенная форма записи шаблонов была, без template<>, счетчики видны до конца внешней scope и куча интернал ерроров при опять же, компиляции шаблонов)

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

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

Alex Фэils?︙
02.01.2017
11:56:30
"clang has a -fms-compatibility flag that makes clang accept enough invalid C++ to be able to parse most Microsoft headers."
Да, в мсвц тож есть костыльные флаги для их старых хедеров?

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
? https://www.paypal-engineering.com/wordpress/wp-content/uploads/2014/12/cpp_py_medium.png
сравнивать с++ и питон.. ну ты бы еще в скорости рантайма сравнил бы

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

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
Oleg
02.01.2017
12:24:52
вполне логично
С собирали с -O4. Он не смог развернуть цикл? =\

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
вангую что одинаково

Ned Ogl
02.01.2017
12:34:13
Ну а если 3 вызова?

Мне прям интересно с точностью до команд асма. Конечно же gcc -O3

Vladislav
02.01.2017
12:41:47
Мне прям интересно с точностью до команд асма. Конечно же gcc -O3
я почти уверен что на уровне ассемблера получится идентичный код

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

Alex Фэils?︙
02.01.2017
12:50:11
Кстати, кому не лень, и у кого есть дизасм под рукой. Что быстрее: for (int i = 0; i<2;++i) f(i); или f(0); f(1);
если функция что-то возвращает и не использует, то опция -O3 просто удоляет

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