Size: a a a

2020 September 06

IZ

Ilia Zviagin in pro.cxx
Leonid Yuriev
Камрады, а как вы предпочитаете именовать классы, которые управляют (и не управляют) временем жизни внешних ресурсов?
- foo и foo_managed
- bar_ref и bar
?
Никак
источник

RN

Ruslan Neshta in pro.cxx
Leonid Yuriev
Камрады, а как вы предпочитаете именовать классы, которые управляют (и не управляют) временем жизни внешних ресурсов?
- foo и foo_managed
- bar_ref и bar
?
ресурс менеджер?
источник

LY

Leonid Yuriev in pro.cxx
Ruslan Neshta
ресурс менеджер?
Нет, обертка над C-библиотекой, в которой есть собственные opaque handles и pimpl-объекты.
источник

IZ

Ilia Zviagin in pro.cxx
@i.am.not.root__
Коллеги, подскажите, как  в С реализовать правильнее запрос к блочному устройству, что бы получить информацию о количестве блоков на этом устройстве
В API какой операционной системы ты хочет это сделать?
Это вопрос собственно по этой OS , а не по языку.
источник

RN

Ruslan Neshta in pro.cxx
Leonid Yuriev
Нет, обертка над C-библиотекой, в которой есть собственные opaque handles и pimpl-объекты.
ну это адаптер/фасад(если упрощает использование)
источник

IZ

Ilia Zviagin in pro.cxx
Leonid Yuriev
Камрады, а как вы предпочитаете именовать классы, которые управляют (и не управляют) временем жизни внешних ресурсов?
- foo и foo_managed
- bar_ref и bar
?
Почему ты думаешь, что это как-то регламентировано или стандартизованно?
источник

@

@i.am.not.root__ in pro.cxx
Ilia Zviagin
В API какой операционной системы ты хочет это сделать?
Это вопрос собственно по этой OS , а не по языку.
Да, мне подсказали уже в чем я не прав был
https://t.me/ProCxx/403209
источник

LY

Leonid Yuriev in pro.cxx
Ilia Zviagin
Почему ты думаешь, что это как-то регламентировано или стандартизованно?
не думаю )
а просто пытаюсь выбрать максимально само-документирующиеся и привычные для большинства имена классов
источник

IZ

Ilia Zviagin in pro.cxx
Leonid Yuriev
не думаю )
а просто пытаюсь выбрать максимально само-документирующиеся и привычные для большинства имена классов
Напиши лучше более подробный комментарий
источник

LY

Leonid Yuriev in pro.cxx
Ilia Zviagin
Напиши лучше более подробный комментарий
Ну КО я и сам не плохой )
источник

IZ

Ilia Zviagin in pro.cxx
Leonid Yuriev
Ну КО я и сам не плохой )
Когда Капитан тебе что-то говорит, слушай его!
источник

AB

Aleksandr Borgardt in pro.cxx
у есть у каго хороший пример  работы с stdin/stdout на unix через boost::process    что бы писать хорошие консольные утилыты  для работы  типа  вот так
cat text.txt | grep "supuer" | mysuper_tool  > data.txt
источник

SE

Stanislav Ershov in pro.cxx
источник
2020 September 07

AP

Antony Polukhin in pro.cxx
Leonid Yuriev
Камрады, а как вы предпочитаете именовать классы, которые управляют (и не управляют) временем жизни внешних ресурсов?
- foo и foo_managed
- bar_ref и bar
?
Для не управляющих классов принято делать имя оканчивающееся на _view
Например string_view
источник

ПК

Побитый Кирпич... in pro.cxx
Antony Polukhin
Для не управляющих классов принято делать имя оканчивающееся на _view
Например string_view
Например, std::span 😁
источник

LY

Leonid Yuriev in pro.cxx
Antony Polukhin
Для не управляющих классов принято делать имя оканчивающееся на _view
Например string_view
У меня БД, поэтому view может сбивать.

+Но спасибо за подсказку, буду иметь в виду.
источник

AP

Antony Polukhin in pro.cxx
Побитый Кирпич
Например, std::span 😁
:-/
источник

AP

Antony Polukhin in pro.cxx
Span странноват
источник

O

Ofee in pro.cxx
Побитый Кирпич
Например, std::span 😁
Разве между span и view не предполагалось разница в том, что span позволяет модифицировать свои элементы, а view – нет?
источник

AK

Andrei K in pro.cxx
Ofee
Разве между span и view не предполагалось разница в том, что span позволяет модифицировать свои элементы, а view – нет?
span назывался раньше array_view
источник