std::stringタプル内のすべてのアイテムをに変換することは可能const char*ですか?
template<typename... Ts>
std::tuple<Ts...> tup
私が直面している問題は、可変長テンプレートをファイルに出力しようとすることです
fprintf(file, std::get<Idx>(tup)...)
tup の最初の項目はフォーマット文字列 (const char*確かに) で、残りは出力引数です。引数には が含まれる場合がありますstd::string。問題は、それfprintfがかからないことstd::stringです。std::stringタプル内のすべてを別のタプルに変換して形成するにはどうすればよいconst char*ですか?
tupプリントが終了する前に範囲外に出ることはありません。