Converting a C++ code base from boost::filesystem to std::filesystem | mosus Matroska stuff

General News

Summary

The central class of the library is which encodes an absolute or relative part of an entry in the file system and offers various functions for modifying, querying or formatting it. Internally the classes use either or for storage depending on the operating system they’re compiled for: wide strings ( ) for Windows and narrow ones ( ) everywhere else. On POSIX systems this means no conversion which matches how MKVToolNix is coded: receives a UTF-8 encoded narrow string & stores it as-is internally. I suspend that Microsoft’s Visual C++ will have fewer of those Windows-specific issues, simply due to the amount of experience its developers have with Windows’s peculiarities. I haven’t bothered investigating if it’s possible to include a newer standard C++ library itself in the MKVToolNix disk image.

Classifications

industries
Media and Publishing
applications
Accounting and Taxes

AskAI Classifications

Labels
Open Source Software C++ Libraries Software Development

Linked Companies

Boost
$10M to $25M
GitLab Inc.
$250M to $500M