C++のto_string関数の目的は何ですか?

C++では、to_string()関数はさまざまなデータ型(整数、浮動小数点数など)を文字列型に変換するために使用されます。これはC++標準ライブラリヘッダーファイル内の関数です。

to_string() 関数には複数のオーバーロードバージョンがあり、int、long、float、doubleなど異なる入力パラメータ型を受け入れることができます。それはこれらの数値型の値を対応する文字列形式に変換します。

to_string() 関数を使用した例を以下に示す:


#include <iostream>

#include <string>



int main() {

    int num = 42;

    double pi = 3.14159;



    std::string numStr = std::to_string(num);

    std::string piStr = std::to_string(pi);



    std::cout << "Number: " << numStr << std::endl;

    std::cout << "Pi: " << piStr << std::endl;



    return 0;

}

結果出力:


Number: 42

Pi: 3.141590

上記の例では、std::to_string() 関数が整数と浮動小数点数をそれぞれ文字列に変換し、numStrとpiStr変数に格納します。そして、それらはstd::coutに渡され、出力操作が行われます。

to_string() 関数はC++で非常に便利です。他のデータ型を簡単に文字列に変換でき、文字列の処理や結合などを行うことができます。

bannerAds