Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 02

q

qwerty in IT KPI C/C++ ХВ (не UB)
virtual const std::vector <std::unique_ptr<DEntitiesAbstraction>> GetAll() const;
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
вот так шо ли?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
а зачем?
ну если там строка из единиц и нолей то можно в самом деле перевести в инт и сделать сдвиг одной асемблерной инструкцией, а потом перевести назад в строку
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
qwerty
virtual const std::vector <std::unique_ptr<DEntitiesAbstraction>> GetAll() const;
константная копия вектора?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
блять
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
ну если там строка из единиц и нолей то можно в самом деле перевести в инт и сделать сдвиг одной асемблерной инструкцией, а потом перевести назад в строку
Или просто запомнить один бит, сдвинуть всё влево на один и этот бит на n-1 вправо
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
константная копия вектора?
а на вектор можно просто ссылку константную?
источник

I

Ivan in IT KPI C/C++ ХВ (не UB)
и у меня есть массив нулей и единичек типа стринг. И нужно перевести этот массив в массив бинарный то есть s="10101101" в bin=10101101 . чтобы я смог делать бинарные операции с этим типа >> << и НЕ нужно это все переводить в десятиричную систему
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
можно
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
virtual const std::vector <std::unique_ptr<DEntitiesAbstraction>>& GetAll() const;
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
я просто не понял что за идея с конст копией
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
ну крч, так?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
я просто не понял что за идея с конст копией
да, я немного ошибся
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Ivan
и у меня есть массив нулей и единичек типа стринг. И нужно перевести этот массив в массив бинарный то есть s="10101101" в bin=10101101 . чтобы я смог делать бинарные операции с этим типа >> << и НЕ нужно это все переводить в десятиричную систему
Ты не можешь перевести это в десятичную систему или не десятичную, число есть число, у него нет системы
источник

I

Ivan in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
а зачем?
практика
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Ivan
практика
Нет
источник

I

Ivan in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Ты не можешь перевести это в десятичную систему или не десятичную, число есть число, у него нет системы
сменить тип данных* стринг на байт
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
Ivan
и у меня есть массив нулей и единичек типа стринг. И нужно перевести этот массив в массив бинарный то есть s="10101101" в bin=10101101 . чтобы я смог делать бинарные операции с этим типа >> << и НЕ нужно это все переводить в десятиричную систему
тоесть ты просто практикуешься?
источник

I

Ivan in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
тоесть ты просто практикуешься?
да
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
а, понял
источник