Size: a a a

2020 June 17

MM

Mikhail Matrosov in pro.cxx
Побитый Кирпич
Тогда static вообще не нужен получается
а вот тут и без статика компилятор разобрался https://gcc.godbolt.org/z/MCC8qe
источник

АК

Александр Караев... in pro.cxx
Mikhail Matrosov
спасибо!
а вообще, я тут уже давно занимаюсь пропагандой выступления про constexpr параметры функции - https://www.youtube.com/watch?v=bIc5ZxFL198

пропозал
https://wg21.link/p1045r1
источник

MM

Mikhail Matrosov in pro.cxx
но мне было не слишком очевидно, что он справится
источник

MM

Mikhail Matrosov in pro.cxx
Александр Караев
а вообще, я тут уже давно занимаюсь пропагандой выступления про constexpr параметры функции - https://www.youtube.com/watch?v=bIc5ZxFL198

пропозал
https://wg21.link/p1045r1
спасибо!
источник

TS

Till Schneider in pro.cxx
Коллеги, а можете аппрувнуть то, что написано в cppref
https://en.cppreference.com/w/cpp/container/map/operator_at

конкретно интересует формулировка
Inserts a value_type object constructed in-place from ...
(since C++11)

Желательно с ссылкой на стандарт, но можно фото или скрин стандарта, касаемо данного момента

Все черновики, которые я находил, содержали формулировку, которая относится к (until C++11)
источник

v

vehlwn in pro.cxx
Till Schneider
Коллеги, а можете аппрувнуть то, что написано в cppref
https://en.cppreference.com/w/cpp/container/map/operator_at

конкретно интересует формулировка
Inserts a value_type object constructed in-place from ...
(since C++11)

Желательно с ссылкой на стандарт, но можно фото или скрин стандарта, касаемо данного момента

Все черновики, которые я находил, содержали формулировку, которая относится к (until C++11)
Что аппрувнуть? Про piecewise_construct? Ну да. Перепутали. Должно быть since c++17 http://eel.is/c++draft/map.modifiers#8
источник

オレンジ in pro.cxx
template<typename T, typename = typename std::enable_if<!std::is_same<decltype(GetMemberType(T{})), boost::none_t>::value>::type>
long Count(DataType::Processed container, boost::optional<T> DataType::*field, decltype(GetMemberType(T{})) value) { ... }

Добрый день, как правильно написать alias, чтобы дважды не писать decltype(GetMemberType(T{})) ?
источник

D

Danya in pro.cxx
Кажется сфинае внутри шаблона так не пишется
источник

TS

Till Schneider in pro.cxx
オレンジ
template<typename T, typename = typename std::enable_if<!std::is_same<decltype(GetMemberType(T{})), boost::none_t>::value>::type>
long Count(DataType::Processed container, boost::optional<T> DataType::*field, decltype(GetMemberType(T{})) value) { ... }

Добрый день, как правильно написать alias, чтобы дважды не писать decltype(GetMemberType(T{})) ?
что-то в таком духе
template<typename T>
using member_type = decltype(GetMemberType(T{}));
источник

D

Danya in pro.cxx
И лучше вместо T{}, написать std::declval<T>()
источник

YB

Yarique Belgorodsky in pro.cxx
у boost библиотек есть  решения для определения cpu load ?
источник

E

Eugene in pro.cxx
Yarique Belgorodsky
у boost библиотек есть  решения для определения cpu load ?
Тебе для профилирования?
источник

YB

Yarique Belgorodsky in pro.cxx
для формирования статы мониторинга
источник

YB

Yarique Belgorodsky in pro.cxx
через оговоренный протокол
источник

YB

Yarique Belgorodsky in pro.cxx
прост набивать протобуфы
источник

YB

Yarique Belgorodsky in pro.cxx
прост с машин cpu load присылать
источник

ПК

Побитый Кирпич... in pro.cxx
Yarique Belgorodsky
у boost библиотек есть  решения для определения cpu load ?
Нет скорее всего
источник

AZ

Alexander Zaitsev in pro.cxx
Yarique Belgorodsky
у boost библиотек есть  решения для определения cpu load ?
no
источник

YB

Yarique Belgorodsky in pro.cxx
и стату по io диска тоже однострочкой не собрать ?)
источник

AZ

Alexander Zaitsev in pro.cxx
Yarique Belgorodsky
и стату по io диска тоже однострочкой не собрать ?)
неа
источник