在 C++ 中,`to_string()` 函數用于將各種數據類型(如整數、浮點數等)轉換為字符串類型。它是 C++ 標準庫 `
`to_string()` 函數有多個重載版本,可以接受不同的輸入參數類型,例如 `int`、`long`、`float`、`double` 等等。它將這些數字類型的值轉換為對應的字符串表示形式。
以下是一個使用 `to_string()` 函數的示例:
```cpp
#include
#include
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++ 中非常有用,可以方便地將其他類型的數據轉換為字符串,以便進行字符串處理、拼接等操作。