問題タブ [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.

0 投票する
2 に答える
427 参照

c++ - {fmt} を使用して文字列を引用する

{fmt}を使用して引用符で囲まれた文字列を出力する方法はありますか?

これは私が達成したいことを示すコード例です:

Hello "Terens"!の代わりにコードを印刷したいHello Terens!

編集: 事前に知られていないさまざまなデータを印刷するために API を使用したい (ライブラリ用にこれを書いているので、データがstd::stringまたはstd::string_view.

0 投票する
0 に答える
212 参照

visual-c++ - C++ プロジェクトでの spdlog の使用

コードでいくつかの操作を行った後、リンク エラーが発生しました。

fmtグーグルで調べていると、これはライブラリに関連している可能性があることがわかりました。fmt私は自分のプロジェクトでは直接使用しませんが、 spdlog. どのシステムが検索していてリンクできないかを理解する方法は? この問題を解決するには?

0 投票する
2 に答える
648 参照

c++ - {fmt}: 関数内のフォーマット文字列を常にコンパイル時にチェックする

カスタム エラー クラスを作成しようとしています。そのコンストラクターは、引数を に渡すことによってエラー メッセージを作成しますfmt::format()FMT_STRING()スローするたびに明示的に使用しなくても、引数に対してフォーマット文字列を常にコンパイル時にチェックすることをお勧めします。何かのようなもの:

上記のコードでは、FMT_STRING() マクロでエラーが発生します。

テンプレート プログラミングの経験はほとんどありません。FMT_STRING()毎回明示的に使用せずに、これを常にコンパイル時にフォーマット文字列をチェックさせるにはどうすればよいですか?