そのようなファイルやディレクトリをフォーマットしない

レースをする

C ++フォーマットユーティリティ(std :: format)を使おうとしていました。私はこの単純なプログラムをコンパイルしようとしました:

#include <format>

int main()
{
   std::cout << std::format("{}, {}", "Hello world", 123) << std::endl;

   return 0;
}

でコンパイルしようとするとg++ -std=c++2a format_test.cpp、次のようになります。

format_test.cpp:1:10: fatal error: format: No such file or directory
    1 | #include <format>
      |

GCC10.2.0を持っています

アーティエ

これによると:https//en.cppreference.com/w/cpp/compiler_support現在、「テキストフォーマット」(P0645R10std::formatをサポートするコンパイラはありません(2020年12月現在)

その論文で定義されている機能テストマクロは__cpp_lib_formatここにもリストされています)なので、次のようにコードを記述して次のことを確認できます。

#if __has_include(<format>)
#include <format>
#endif

#ifdef __cpp_lib_format
// Code with std::format
#else
// Code without std::format, or just #error if you only
// want to support compilers and standard libraries with std::format
#endif

この提案は、の代わりに、完全な実装としてhttps://github.com/fmtlib/fmtにもリンクしていますただし、依存関係をリンクしたり、ビルドシステムに追加したり、必要に応じてライセンス/確認応答を処理したりするには、いくつかのフープを飛び越える必要があります。fmt::formatstd::format

あなたの例{fmt}https//godbolt.org/z/Ycd7K5

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

go-そのようなファイルやディレクトリがないファイルを開く

分類Dev

そのようなファイルやディレクトリはなく、正しいファイルを指していない-Rails

分類Dev

bash:./ build Essentialsをインストールした後でも、そのようなファイルやディレクトリを構成しない

分類Dev

Dockerfile内のファイルをコピーしていますが、そのようなファイルやディレクトリはありませんか?

分類Dev

ファイルをコピーしたいのですが、そのようなファイルやディレクトリではありません

分類Dev

Ubuntuターミナルを開くたびにそのようなファイルやディレクトリをbashしないでください

分類Dev

不明:なぜドッキングウィンドウにはそのようなファイルやディレクトリを報告していません

分類Dev

`そのようなファイルやディレクトリはありません` jsbeautifyをnpmにインストールしている間

分類Dev

PHPの職人はそのようなファイルやディレクトリを移行しません

分類Dev

cmakeを使用したそのようなファイルやディレクトリはありません

分類Dev

Dockerはそのようなファイルやディレクトリを追加しません

分類Dev

Pythonを使用したそのようなファイルやディレクトリはありません

分類Dev

Bashはそのようなファイルやディレクトリを返しません

分類Dev

PHP ディレクトリを作成します (エラー: そのようなファイルやディレクトリはありません)?

分類Dev

`ncp`を使用してファイルをコピーすると、そのようなファイルやディレクトリはありません、mkdir

分類Dev

論理ボリュームをフォーマットしようとしているときに「そのようなファイルまたはディレクトリはありません」

分類Dev

そのようなファイルやディレクトリはありません-LocomotiveCMSWagonのアセット

分類Dev

スーパーマーケットのmodphpクックブックを使用したシェフApache2-そのようなファイルやディレクトリはありません

分類Dev

Dockerrunコマンドそのようなファイルやディレクトリはありません

分類Dev

致命的なエラーそのようなファイルやディレクトリはありません

分類Dev

gcloudコマンドラインツールをインストールしようとしているときに「そのようなファイルやディレクトリはありません」

分類Dev

gcloudコマンドラインツールをインストールしようとしているときに「そのようなファイルやディレクトリはありません」

分類Dev

xcodebuildはjenkinsシェルスクリプトにそのようなファイルやディレクトリをスローしません

分類Dev

Cloudera Managerを使用したCDHのインストール:そのようなファイルやディレクトリはありません

分類Dev

Ubuntu16.04にginacをインストールします-そのようなファイルやディレクトリはありません

分類Dev

ディレクトリを引数として1つのコマンドを実行し、同じコマンドにcdする方法は?「そのようなファイルやディレクトリはありません」というメッセージが表示されます

分類Dev

bash whileループ:そのようなファイルやディレクトリはありません

分類Dev

バッシュ:そのようなファイルやディレクトリはありませんか?

分類Dev

基本的なコマンドのないDebian: 'そのようなファイルやディレクトリはありません'

Related 関連記事

  1. 1

    go-そのようなファイルやディレクトリがないファイルを開く

  2. 2

    そのようなファイルやディレクトリはなく、正しいファイルを指していない-Rails

  3. 3

    bash:./ build Essentialsをインストールした後でも、そのようなファイルやディレクトリを構成しない

  4. 4

    Dockerfile内のファイルをコピーしていますが、そのようなファイルやディレクトリはありませんか?

  5. 5

    ファイルをコピーしたいのですが、そのようなファイルやディレクトリではありません

  6. 6

    Ubuntuターミナルを開くたびにそのようなファイルやディレクトリをbashしないでください

  7. 7

    不明:なぜドッキングウィンドウにはそのようなファイルやディレクトリを報告していません

  8. 8

    `そのようなファイルやディレクトリはありません` jsbeautifyをnpmにインストールしている間

  9. 9

    PHPの職人はそのようなファイルやディレクトリを移行しません

  10. 10

    cmakeを使用したそのようなファイルやディレクトリはありません

  11. 11

    Dockerはそのようなファイルやディレクトリを追加しません

  12. 12

    Pythonを使用したそのようなファイルやディレクトリはありません

  13. 13

    Bashはそのようなファイルやディレクトリを返しません

  14. 14

    PHP ディレクトリを作成します (エラー: そのようなファイルやディレクトリはありません)?

  15. 15

    `ncp`を使用してファイルをコピーすると、そのようなファイルやディレクトリはありません、mkdir

  16. 16

    論理ボリュームをフォーマットしようとしているときに「そのようなファイルまたはディレクトリはありません」

  17. 17

    そのようなファイルやディレクトリはありません-LocomotiveCMSWagonのアセット

  18. 18

    スーパーマーケットのmodphpクックブックを使用したシェフApache2-そのようなファイルやディレクトリはありません

  19. 19

    Dockerrunコマンドそのようなファイルやディレクトリはありません

  20. 20

    致命的なエラーそのようなファイルやディレクトリはありません

  21. 21

    gcloudコマンドラインツールをインストールしようとしているときに「そのようなファイルやディレクトリはありません」

  22. 22

    gcloudコマンドラインツールをインストールしようとしているときに「そのようなファイルやディレクトリはありません」

  23. 23

    xcodebuildはjenkinsシェルスクリプトにそのようなファイルやディレクトリをスローしません

  24. 24

    Cloudera Managerを使用したCDHのインストール:そのようなファイルやディレクトリはありません

  25. 25

    Ubuntu16.04にginacをインストールします-そのようなファイルやディレクトリはありません

  26. 26

    ディレクトリを引数として1つのコマンドを実行し、同じコマンドにcdする方法は?「そのようなファイルやディレクトリはありません」というメッセージが表示されます

  27. 27

    bash whileループ:そのようなファイルやディレクトリはありません

  28. 28

    バッシュ:そのようなファイルやディレクトリはありませんか?

  29. 29

    基本的なコマンドのないDebian: 'そのようなファイルやディレクトリはありません'

ホットタグ

アーカイブ