Форум » C/C++ для начинающих (C/C++ for beginners) » Использование C++ 17 filesystem с компилятором gcc. » Ответить

Использование C++ 17 filesystem с компилятором gcc.

Сыроежка: С принятием стандарта C++ 17 язык программирования C++ становится все более универсальным и все менее зависящим от используемой операционной системы. В новую редакцию языка включено очень много новых средств, в том числе, которые ранее можно было найти только в boost, которые представляют собой, без преувеличение можно сказать, революционные изменения в самом языке. Чтобы освоить эти новые возможности, потребуется достаточно много времени. Поэтому желательно как можно ранее начинать с ними знакомиться. Одним из таких революционных новшеств является включение в язык средств работы с файловыми системами, которые описаны в заголовочном файле <filesystem>. Однако не все еще компиляторы поддерживают данные средства работы с файловыми системами. Если вы используете компилятор gcc, как, например, его он-лайновые версии (к примеру https://wandbox.org/ ), то чтобы можно было работать с <filesystem>, необходимо добавить опцию компилятора -lstdc++fs. Так как для работы с этими средствами требуется указывать пространство имен std::filesystem, то чтобы упростить себе ввод текста программы, вы можете ввести алиас для данного пространства имен. Например, [pre2] namespace fs = std::filesystem;[/pre2]

Ответов - 0



полная версия страницы