問題タブ [fmt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - {fmt} を使用して文字列を引用する
{fmt}を使用して引用符で囲まれた文字列を出力する方法はありますか?
これは私が達成したいことを示すコード例です:
Hello "Terens"!
の代わりにコードを印刷したいHello Terens!
。
編集: 事前に知られていないさまざまなデータを印刷するために API を使用したい (ライブラリ用にこれを書いているので、データがstd::string
またはstd::string_view
.
visual-c++ - C++ プロジェクトでの spdlog の使用
コードでいくつかの操作を行った後、リンク エラーが発生しました。
fmt
グーグルで調べていると、これはライブラリに関連している可能性があることがわかりました。fmt
私は自分のプロジェクトでは直接使用しませんが、 spdlog
. どのシステムが検索していてリンクできないかを理解する方法は? この問題を解決するには?
c++ - {fmt}: 関数内のフォーマット文字列を常にコンパイル時にチェックする
カスタム エラー クラスを作成しようとしています。そのコンストラクターは、引数を に渡すことによってエラー メッセージを作成しますfmt::format()
。FMT_STRING()
スローするたびに明示的に使用しなくても、引数に対してフォーマット文字列を常にコンパイル時にチェックすることをお勧めします。何かのようなもの:
上記のコードでは、FMT_STRING() マクロでエラーが発生します。
テンプレート プログラミングの経験はほとんどありません。FMT_STRING()
毎回明示的に使用せずに、これを常にコンパイル時にフォーマット文字列をチェックさせるにはどうすればよいですか?