Крылатый
Крылатый
Крылатый
--version пжлст)
Timur
Крылатый
Обгуглился, но так и не понял, что я делаю не так. Помогите пожалуйста.
Есть класс 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 у тебя что?
Крылатый
Указатель или ссылка?
Nikolay
Обгуглился, но так и не понял, что я делаю не так. Помогите пожалуйста.
Есть класс 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
Крылатый
http://ideone.com/4QeG4E
Крылатый
Вот так как-то.
Berkus
std::thread([]() { blah(); }); не работае?
Nikolay
this?
Скорее всего да, только разыменованый.
Крылатый
Ваще, бери и нахуеверть вот так http://stackoverflow.com/a/10673671/1796322
Timur
Спасибо за ответы, попробую!
Evgenii
5.3.0
У меня 6.2.0, ставил несколько месяцев назад
Evgenii
И d:\mingw\64\include\c++\4.8.3\functional
Timur
Evgenii
И вот это 4.8.3 вызывает подозрения что либы не те компилятор тянет
Timur
Timur
Evgenii
Хм, у меня онлайн инсталлер вообще не робит
Evgenii
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ тут есть 6.3.0
Timur
Sergey
/rules
Nikita
/testirovanie_ICQ
Sergey
/nesrabotalo
Крылатый
/rules
Sheridan
Больше правил!!
Илья
One /rules to rule them all.
Sergey
Всем привет!
На этой неделе в Москве пройдет конференция C++ Russia http://2017.cppconf.ru/
Можно будет пообщаться за плюсы лично и устроить холивар за кружкой чая.
Berkus
@AlexFails ^ это может запинить?
🦥Alex Fails
Чуть позже, я ща иду ппод дождем, каплт мешают
Крылатый
Я могу
Evgenii
@berkus а ты в телеграме цмейк 3.7 просто так просишь или фичи юзаешь?
🦥Alex Fails
Позже сделаю еще публикацию в канале о конференции
Evgenii
Berkus
нет, не пишем
Berkus
чтобы писать код это говно надо собрать сначала
Evgenii
Berkus
а его надо на что-то менять?
Evgenii
а его надо на что-то менять?
//
// W A R N I N G
// -------------
//
// This file is not part of the Qt API. It exists for the convenience
// of other Qt classes. This header file may change from version to
// version without notice, or even be removed.
//
// We mean it.
//
Berkus
а, еще один приватный хедер
Berkus
я подозреваю что приватные хедеры надо покопировать из фреймворка куда-то локально чтобы это собралось, а потом найти и повыпилить весь код который их использует - но это не на один вечер развлечение
Шаурма
там вроде немного было
Evgenii
Berkus
надо понять для чего там этот фиксед пойнт и нужен ли он вообще
Evgenii
Размер окна что-ли
Berkus
то есть по идее можно вообще выкинуть
Berkus
https://github.com/juliusikkala/Fixed-point/blob/master/fp.h можно вообще вот один хедер заюзать, бросить его в ThirdParty просто
Berkus
чо в мавене хорошо - если случайно запустил его с ключом clean успеваешь вырубить его до того как он поймет что вообще запускается
Aleksandr
можете нормальную статью подсказать про thread local storage
🦥Alex Fails
Спвсибо, что протестил. Настрою. Вот часа 2 назад, когда правил конфиг, включил репортилкв
Berkus
http://en.cppreference.com/w/cpp/language/storage_duration
🦥Alex Fails
Они пропатчили бота. Раньше всех без команд вызывал. Ща над включать
🦥Alex Fails
Berkus
vim wins
Berkus
там же есть в тексте примеры
Berkus
http://stackoverflow.com/questions/11983875/what-does-the-thread-local-mean-in-c11
Berkus
не мешай людям строить велогородок!
Aleksandr
согласен но замной тока подержка системы
Aleksandr
токое написали прошлая команда
Aleksandr
мы ее скоро убьем
Aleksandr
прошлой команде младшей вней человек ему под 50
Evgenii
Berkus
а то, там талантливые козлища писали
Evgenii
Berkus
нет, я не все депенденси еще втащил
Berkus
это wip бранч
Berkus
ага, я порублю PR на коммиты и втащу в бранч, спасибо
Evgenii
Я сдался на Qt 5.6+ на сегодня
Evgenii
Он находит нужный Qt в opt, а хедеры берет из usr😒
Berkus
там надо еще какие-то опции передать значит, или для pkg-config или напрямую для qt