Size: a a a

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

2021 April 16

 ‌  ... in IT KPI C/C++ ХВ (не UB)
cppreference
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Что за дезинфа? Я не шарю
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
1. Расширение файла не играет роли, оно используется для упрощения упорядочивания файлов и их открытия соответсвующим софтом
2. Все файлы можно читать и записывать в "бинарном" виде
3. Текстовый режим открытия заточен для работы с (внезапно) текстовыми файлами. Так тебе не надо будет держать в голове что символ разрыва строки может быть два байта и при проходе по содержимому он будет длиной в ожидаемый один байт.
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
А и да, все текстовые файлы должны быть в ANSI, иначе тебя не поймёт стандартная библиотека. Поддержку UTF ещё не завезли
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Читать по порядку, там в принципе на самом сайте они так и идут
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
В двух словах
Чтобы шла запись без форматирования, надо использовать метод write, так как operator<< приводит нас к принудительному форматированию данных в текстовый вид
источник

ПВ

Павел Василенко... in IT KPI C/C++ ХВ (не UB)
Дякую дуже, сподіваюся все вийде 🙏
источник

Ж

Женя in IT KPI C/C++ ХВ (не UB)
Ребята, важно ли каким конкретно виртуальным методам мы будем делать = 0 в абстрактном класе?

просто в книге в некоторых это есть, в других нету. Не понятно почему только одному методу это не сделать?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
потому что так захотели
источник

Ж

Женя in IT KPI C/C++ ХВ (не UB)
то-есть достаточно виртуальный деструктор занулить, и все, да?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
зачем по твоему =0 стоит?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
достаточно для чего?)
источник

Ж

Женя in IT KPI C/C++ ХВ (не UB)
что бы сделать абстрактный клас
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а зачем его по твоему делать?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
можно наследоваться и от обычного
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну должен же быть какой-то смысл в этом :D
источник

AP

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

AP

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

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
от того и =0
источник