On-line: гостей 0. Всего: 0 [подробнее..]
Программисты всех стран, объединяйтесь!

АвторСообщение



ссылка на сообщение  Отправлено: 09.08.18 17:30. Заголовок: Использование C++ 17 filesystem с компилятором gcc.


С принятием стандарта C++ 17 язык программирования C++ становится все более универсальным и все менее зависящим от используемой операционной системы.

В новую редакцию языка включено очень много новых средств, в том числе, которые ранее можно было найти только в boost, которые представляют собой, без преувеличение можно сказать, революционные изменения в самом языке.

Чтобы освоить эти новые возможности, потребуется достаточно много времени. Поэтому желательно как можно ранее начинать с ними знакомиться.

Одним из таких революционных новшеств является включение в язык средств работы с файловыми системами, которые описаны в заголовочном файле <filesystem>.

Однако не все еще компиляторы поддерживают данные средства работы с файловыми системами.

Если вы используете компилятор gcc, как, например, его он-лайновые версии (к примеру https://wandbox.org/ ), то чтобы можно было работать с <filesystem>, необходимо добавить опцию компилятора -lstdc++fs.

Так как для работы с этими средствами требуется указывать пространство имен std::filesystem, то чтобы упростить себе ввод текста программы, вы можете ввести алиас для данного пространства имен. Например,

 
namespace fs = std::filesystem;


Спасибо: 0 
ПрофильЦитата Ответить
Новых ответов нет


Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 58
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет