Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2020 February 24

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
Антон
Если я в функцию аргументом передаю поток то для дальнейшей возможности правильного считывания данных с этого потока функция должна его возвращать или это не обязательно?
Якщо функцію передано по референсу, тоді можеш не повертати, але все залежить від того, як ти будеш її використовувати
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
народ а в с++ є функція приблизно дорівнювати?
источник

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
Святослав
народ а в с++ є функція приблизно дорівнювати?
да, see epsilon
источник

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
Святослав
народ а в с++ є функція приблизно дорівнювати?
вот пример там то, тчо тебе нужно
https://en.cppreference.com/w/cpp/types/numeric_limits/epsilon
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
Till Schneider
вот пример там то, тчо тебе нужно
https://en.cppreference.com/w/cpp/types/numeric_limits/epsilon
дякую велике
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
Святослав
народ а в с++ є функція приблизно дорівнювати?
Що з твоїми "плюсами" не так?
источник

А

Антон in IT KPI C/С++ ХВ (хорошо, что не UB)
András
Якщо функцію передано по референсу, тоді можеш не повертати, але все залежить від того, як ти будеш її використовувати
А как быть в этом случае? Я хочу перегрузить оператор ввода но внутри реализовать выброс ошибки, но мне же нужно вернуть поток:
источник

С

Святослав in IT KPI C/С++ ХВ (хорошо, что не UB)
András
Що з твоїми "плюсами" не так?
з телефона набирав такий тип шрифта
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Антон
А как быть в этом случае? Я хочу перегрузить оператор ввода но внутри реализовать выброс ошибки, но мне же нужно вернуть поток:
зачем возвращать?
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
Антон
А как быть в этом случае? Я хочу перегрузить оператор ввода но внутри реализовать выброс ошибки, но мне же нужно вернуть поток:
Якщо ти кинеш помилку, то тобі вже нічого не допоможе
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
это все ссылки, ты не сможешь потом "типа продолжить работу со стримом" в той же строчке
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
ну окей
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
так ты в любом случае не сможешь, если кинешь исключение
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
т.к. как минимум переедешь в catch блок
источник

А

Антон in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
так ты в любом случае не сможешь, если кинешь исключение
Да, понял. Спасибо
источник

РБ

Раздолбанный Басс in IT KPI C/С++ ХВ (хорошо, что не UB)
Ребят, а я могу в конструкторе добавлять объект вот так:Product(char*, int, float, Provider&);, что бы не вызывать деструктор использую ссылку на объект(если я все правильно понимаю)
источник

q

qwert in IT KPI C/С++ ХВ (хорошо, что не UB)
Раздолбанный Басс
Ребят, а я могу в конструкторе добавлять объект вот так:Product(char*, int, float, Provider&);, что бы не вызывать деструктор использую ссылку на объект(если я все правильно понимаю)
в каком конструкторе, какой объект?
источник

DT

Dmytro Tristan in IT KPI C/С++ ХВ (хорошо, что не UB)
Если логика этого требует то можешь.
источник

РБ

Раздолбанный Басс in IT KPI C/С++ ХВ (хорошо, что не UB)
нет, в конструктор добавлять объект по ссылке имеется ввиду с другого класса
источник

РБ

Раздолбанный Басс in IT KPI C/С++ ХВ (хорошо, что не UB)
Dmytro Tristan
Если логика этого требует то можешь.
Спасибо:3
источник