Сообщение Re[3]: Как в одну строку кода прочитать содержимое файла в м от 07.01.2024 14:34
Изменено 07.01.2024 14:39 rg45
Re[3]: Как в одну строку кода прочитать содержимое файла в м
Здравствуйте, Kluev, Вы писали:
R>>
K>Нечитаемая мелкобуква
Это субъективно. Мне в C# тоже много чего не нравится, ну так что из этого.
K>с триллионом подводных багов.
Хотя бы один баг из триллиона можно?
R>>
R>>std::vector<uint8_t> read_all_bytes(const std::string& path)
R>>{
R>> std::basic_ifstream<uint8_t> input(path.c_str(), std::ios_base::binary);
R>> std::vector<uint8_t> bytes(std::filesystem::file_size(path));
R>> input.read(bytes.data(), bytes.size());
R>> return bytes;
R>>}
R>>
K>Нечитаемая мелкобуква
Это субъективно. Мне в C# тоже много чего не нравится, ну так что из этого.
K>с триллионом подводных багов.
Хотя бы один баг из триллиона можно?
Re[3]: Как в одну строку кода прочитать содержимое файла в м
Здравствуйте, Kluev, Вы писали:
R>>
K>Нечитаемая мелкобуква
Ну, во-первых, это субъективно, у меня другое мнение. А во-вторых, это пишется один раз. А использование такое же точно как и у File.ReadAllBytes, только "File." писать не нужно.
K>с триллионом подводных багов.
Хотя бы один баг из триллиона можно?
R>>
R>>std::vector<uint8_t> read_all_bytes(const std::string& path)
R>>{
R>> std::basic_ifstream<uint8_t> input(path.c_str(), std::ios_base::binary);
R>> std::vector<uint8_t> bytes(std::filesystem::file_size(path));
R>> input.read(bytes.data(), bytes.size());
R>> return bytes;
R>>}
R>>
K>Нечитаемая мелкобуква
Ну, во-первых, это субъективно, у меня другое мнение. А во-вторых, это пишется один раз. А использование такое же точно как и у File.ReadAllBytes, только "File." писать не нужно.
K>с триллионом подводных багов.
Хотя бы один баг из триллиона можно?