C++でstringをintに変換する方法は何ですか?

C++では、std::stoi()関数を使用して文字列を整数に変換することができます。使用方法は次のようになります:

#include <iostream>
#include <string>

int main() {
    std::string str = "12345";
    int num = std::stoi(str);
    std::cout << num << std::endl;

    return 0;
}

これは次のようになります:

12345

std::stoi()関数には、基数(2進数、8進数、10進数、16進数など)、前置空白文字の処理、変換の成功を検出するなど、さまざまな追加パラメータが用意されています。詳細はC++ドキュメントを参照してstd::stoi()関数についての詳細情報をご確認ください。

bannerAds