コンパイラが新しい前提として、C++20のstd::format()をstd::printf()の代わりに使うのはありですか?別の観点での質問とすると、C++20は時期尚早でしょうか?std::printf()より安全な上に便利なので使いたいなと思いつつ、移植性を考えるとまだ早いのか悩みます。

1件の回答

回答を書く

1046619

2026-03-07 03:00

+ フォロー

環境次第・条件次第です。

C++20が使える環境だけで使うならありでしょう。

移植性や互換性を考えないといけないような条件で使うなら無しです。



仕事なら社内で相談すべきです。

個人で悩むようなら、既存のプログラムをC++20でコンパイルして通るかどうかで判断しても構わないと思います。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有