
Anatoly
20.02.2017
11:12:25
я плюсы не очень)

Эдуард
20.02.2017
11:12:48

Anatoly
20.02.2017
11:13:00
ерунда
значит дэдикещик, ардуинщик какой-нить)

Google

Anatoly
20.02.2017
11:13:13
новомодный)

Stanislav
20.02.2017
11:13:20
Reindex.. please wait
automatic storage duration specifier (deprecated). (until C++17)
The keyword is unused and reserved. (since C++17)

Anatoly
20.02.2017
11:13:22
со смузи и красивыми модулями)

Эдуард
20.02.2017
11:14:41
не, не ардуинщик в том смысле слова. Эмбеддер.

Anatoly
20.02.2017
11:14:59
ну всё равно угодал)

Эдуард
20.02.2017
11:15:14
Нормально пилю железки, прогаю на С и С++, без этих всяких модулей на соплях)

Anatoly
20.02.2017
11:15:28
True!

Berkus
20.02.2017
11:15:52
deprecated until c++17
In C++, unlike C, variables cannot be declared register.
(since C++17)

Sergey
20.02.2017
11:23:13
свап интов - это все-таки атомик
раз уж решил гемор делать себе

Google

Жулик
20.02.2017
11:24:09
Да и для свапа в ++ move используется

Sergey
20.02.2017
11:24:26
мув тут тоже не нужен

Berkus
20.02.2017
11:39:09
std::swap() чуваки http://en.cppreference.com/w/cpp/algorithm/swap

Aidar
20.02.2017
11:42:32
Все уб

Плюшка
20.02.2017
11:45:20
только уб, только хардкор

Stanislav
20.02.2017
12:20:29
https://gist.github.com/crackedmind/cf912b30d0de86efe36767ca0faff68a
я не правильно хроно готволю или где?
msvs2012 msv2015 результаты одинаковые

Alex Фэils?︙
20.02.2017
12:21:25

Stanislav
20.02.2017
12:23:29
ну я ничего не округляю, откуда секунда лишняя? баг в мсвц? )
и то не всегда...

Andrei
20.02.2017
12:26:51
hrono::duration_cast<chrono::seconds?tp);
вот здесь наёбка

Aidar
20.02.2017
12:27:00
Ты аоехавший?
Слипом хочешь ровно 300мс?

Andrei
20.02.2017
12:27:20
И да, бери high_resolution_clock
вместо system_clock

Aidar
20.02.2017
12:28:52
Короче пока это выполнялось могла начаться следующая милисекунда

Alex Фэils?︙
20.02.2017
12:29:11

Google

Andrei
20.02.2017
12:30:33
ДА ЁП

Aldar
20.02.2017
12:30:38
все кто на плюсах программирует немного поехавшие, программисты на джаваскрипт как то поадекватнее

Andrei
20.02.2017
12:30:40
Я уже сказал где проблема.

Aidar
20.02.2017
12:30:53

Andrei
20.02.2017
12:31:01
tp -= chrono::duration_cast<chrono::seconds>(tp);
Вот здесь проблема
Я что один вижу, что секунды расходятся только при мс > 500
???

Stanislav
20.02.2017
12:31:32

Andrei
20.02.2017
12:31:49

Alex Фэils?︙
20.02.2017
12:32:05

Stanislav
20.02.2017
12:32:19

Aidar
20.02.2017
12:32:48
Напиши на листочке какая сейчас секунда 2 раза пж

Andrei
20.02.2017
12:32:52
Значит конверсия накручивает.

Stanislav
20.02.2017
12:32:57
static time_t to_time_t(const time_point& _Time) _NOEXCEPT
{ // convert to time_t
return ((time_t)((_Time.time_since_epoch().count()
+ _XTIME_TICKS_PER_TIME_T / 2) / _XTIME_TICKS_PER_TIME_T));
}
понятна

Timur
20.02.2017
14:27:07
Обгуглился, но так и не понял, что я делаю не так. Помогите пожалуйста.
Есть класс Matrix с методом:
void multiplyBlockAsync(
MatrixBlock rowBlock, MatrixBlock columnBlock,
Matrix& anotherMatrix, Matrix& resultMatrix,
int rowBlockNumber, int columnBlockNumber);
Создаю поток следующим образом:
std::thread(
&Matrix::multiplyBlockAsync, rowBlock,
columnBlock, std::ref(anotherMatrix),
std::ref(resultMatrix), i, j)
Получаю ошибку: http://pastebin.com/LAbh3JZj
Не могу понять как исправить.
ОС: Windows.
Компилятор: MinGW, MinGW-w64

Evgeniy
20.02.2017
14:28:20
Обновить mingw нельзя?
Возможно в этом проблема

Дед Пегас
20.02.2017
14:28:58

Google

Timur
20.02.2017
14:29:24

Дед Пегас
20.02.2017
14:29:42
--version пжлст)

Timur
20.02.2017
14:31:04

Дед Пегас
20.02.2017
14:34:16
Обгуглился, но так и не понял, что я делаю не так. Помогите пожалуйста.
Есть класс Matrix с методом:
void multiplyBlockAsync(
MatrixBlock rowBlock, MatrixBlock columnBlock,
Matrix& anotherMatrix, Matrix& resultMatrix,
int rowBlockNumber, int columnBlockNumber);
Создаю поток следующим образом:
std::thread(
&Matrix::multiplyBlockAsync, rowBlock,
columnBlock, std::ref(anotherMatrix),
std::ref(resultMatrix), i, j)
Получаю ошибку: http://pastebin.com/LAbh3JZj
Не могу понять как исправить.
ОС: Windows.
Компилятор: MinGW, MinGW-w64
rowBlock у тебя что?
Указатель или ссылка?

Admin
ERROR: S client not available

Timur
20.02.2017
14:34:55

BaLoo
20.02.2017
14:35:00
Обгуглился, но так и не понял, что я делаю не так. Помогите пожалуйста.
Есть класс Matrix с методом:
void multiplyBlockAsync(
MatrixBlock rowBlock, MatrixBlock columnBlock,
Matrix& anotherMatrix, Matrix& resultMatrix,
int rowBlockNumber, int columnBlockNumber);
Создаю поток следующим образом:
std::thread(
&Matrix::multiplyBlockAsync, rowBlock,
columnBlock, std::ref(anotherMatrix),
std::ref(resultMatrix), i, j)
Получаю ошибку: http://pastebin.com/LAbh3JZj
Не могу понять как исправить.
ОС: Windows.
Компилятор: MinGW, MinGW-w64
Там разве не нужно вторым параметром экземпляр класса передавать?

Timur
20.02.2017
14:35:16

Дед Пегас
20.02.2017
14:35:49
http://ideone.com/4QeG4E
Вот так как-то.

Berkus
20.02.2017
14:37:31
std::thread([]() { blah(); }); не работае?

BaLoo
20.02.2017
14:37:36
this?
Скорее всего да, только разыменованый.

Дед Пегас
20.02.2017
14:38:33
Ваще, бери и нахуеверть вот так http://stackoverflow.com/a/10673671/1796322

Maxim
20.02.2017
14:39:16
Reindex.. please wait

Timur
20.02.2017
14:40:06
Спасибо за ответы, попробую!

Maxim
20.02.2017
14:40:31
Reindex.. please wait
Reindex.. please wait

Evgeniy
20.02.2017
14:42:19
5.3.0
У меня 6.2.0, ставил несколько месяцев назад

Google

Evgeniy
20.02.2017
14:42:25
И d:\mingw\64\include\c++\4.8.3\functional

Timur
20.02.2017
14:43:21

Evgeniy
20.02.2017
14:44:08
И вот это 4.8.3 вызывает подозрения что либы не те компилятор тянет

Timur
20.02.2017
14:45:42

Evgeniy
20.02.2017
14:48:49
Хм, у меня онлайн инсталлер вообще не робит
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ тут есть 6.3.0

Timur
20.02.2017
14:51:04

Sergey
20.02.2017
15:17:12
/rules

/dev
20.02.2017
15:30:34
/testirovanie_ICQ

Sergey
20.02.2017
15:31:29
/nesrabotalo

Дед Пегас
20.02.2017
15:31:51
/rules


Group Butler [beta]
20.02.2017
15:31:52
/rules
Правила
0. Язык чата — русский. The chat's language is Russian.
1. Простые вопросы (к примеру, о базовом синтаксисе языка, или от новичков в C/C++) , лабы, "помогите с задачкой" и о IDE — в чат новичков: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w
2. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств (для этого есть pro.cxx.holywars — https://telegram.me/joinchat/BYlFbECi8UKU0bCqc7jWlQ и @flood);
2.0. Не поддавайтесь на провокации, а лучше репортите, написав в реплае @admin.
2.1. Не делайте ложных доносов на людей, и не "пингуйте" администраторов чата зря;
2.2. Не разводите срачи/холивары в этом чате. За разведение срача администрация банит без предупреждения;
3. Не надо оффтопить в этом чате и флудить (в частности не рекомендуется писать кучу мелких сообщений);
3.0. Не стоит злоупотреблять стикерами и (или) кидать их без всякой причины;
3.1. Голосовые сообщения в этом чате запрещены;
4. Вы можете спросить тематический чат, и вам, по возможности, его подскажут (также можно ввести команду #chatlist, и бот вам напишет списочек известных чатов)
5. Все вакансии, реклама и добавление своего чатика в списочек известных чатов — по согласованию с @AlexFails;
6. Нарушители сначала получают предупреждение, а затем, в случае рецидива, бан на срок от 1 дня до бесконечности.
Все правила - /rules.


Sheridan
20.02.2017
15:34:59
Больше правил!!

Ilya
20.02.2017
15:36:54
One /rules to rule them all.

Andrei
20.02.2017
15:37:16