Size: a a a

2020 March 19

CD

Constantine Drozdov in pro.cxx
Flex Ferrum
Я достиг достаточного уровня MT-паранои, при котором считаю, что любой wait без таймаута может оказаться бесконечным и привести к проблемам. :) Меня можно попробовать убедить в обратном, но меньшим параноиком (в этой части) я не стану.
Здесь нужно просто задаться вопросом, какая возможна реакция на таймаут. Если разумная реакция есть, скорее всего и таймаут нужен. Если реакция аварийная остановка - ну понятно
источник

FF

Flex Ferrum in pro.cxx
Constantine Drozdov
Здесь нужно просто задаться вопросом, какая возможна реакция на таймаут. Если разумная реакция есть, скорее всего и таймаут нужен. Если реакция аварийная остановка - ну понятно
Разумеется. Проблема только, что в случае "бесконечных" таймаутов как раз таки остановки может не случиться. Ни аварийной, никакой. :)
источник

CD

Constantine Drozdov in pro.cxx
Flex Ferrum
Разумеется. Проблема только, что в случае "бесконечных" таймаутов как раз таки остановки может не случиться. Ни аварийной, никакой. :)
Лучше тред на бесконечном ожидании, чем аварийная его  остановка, точно говорю :)
источник

FF

Flex Ferrum in pro.cxx
Constantine Drozdov
Лучше тред на бесконечном ожидании, чем аварийная его  остановка, точно говорю :)
Таймауты, если они фигурируют, должны обрабатываться, да.
источник

P

Pepe 🐸 in pro.cxx
Angelina
Ребят, можете порекомендовать прям хорошую книгу по изучению c++?
таких много. Когда уже знаешь более менее то майерс и вильямс
источник

IZ

Ilia Zviagin in pro.cxx
Angelina
Ребят, можете порекомендовать прям хорошую книгу по изучению c++?
Прата.
или
Лимпман.
источник

T

TNN TITAN in pro.cxx
Ilia Zviagin
Прата.
или
Лимпман.
А как же Бъерни?
источник

BA

Botir Akhmedov in pro.cxx
TNN TITAN
А как же Бъерни?
Для начинающих тяжеловат
источник

AT

Alexander T in pro.cxx
Alexander T
Добрый день. Вопрос: есть шаблонный класс с шаблоным конструктором — является ли класс complete в точке инстанцирования шаблонного конструктора? Пример:

template <class T> class Foo {
   template <class U> Foo(U) {
        static_assert(complete<Foo>);
   }
};
Foo<int> x(42.0);
Добрый день, попробую ещё раз, вдруг мэтрам будет интересен вопрос:
источник

AT

Alexander T in pro.cxx
Полный минимальный пример, валидность которого хотелось бы понять:
источник

а

акварель на мету in pro.cxx
как можно задать несколько разных переменных одним цыклом?
источник

а

акварель на мету in pro.cxx
типа
источник

а

акварель на мету in pro.cxx
делаю вот так
   x = (float)range_rand(-80, 80);
   y = (float)range_rand(-80, 80);
   z = (float)range_rand(-80, 80);
источник

а

акварель на мету in pro.cxx
но это не очень красиво
источник

а

акварель на мету in pro.cxx
эти переменные потом предаються в функцию
источник

а

акварель на мету in pro.cxx
f(x, y z)
источник

а

акварель на мету in pro.cxx
то есть думал можно какой-то тип данных использовать а потом через variadic template разворачивать
источник

AK

Anton Kviatkovskii in pro.cxx
акварель на мету
как можно задать несколько разных переменных одним цыклом?
x = y = z = (float)range_rand(-80, 80);
источник

а

акварель на мету in pro.cxx
Anton Kviatkovskii
x = y = z = (float)range_rand(-80, 80);
оно одинаково их задаст, это не то
источник

AK

Anton Kviatkovskii in pro.cxx
акварель на мету
оно одинаково их задаст, это не то
источник