C++如何通過ostringstream實現(xiàn)任意類型轉(zhuǎn)string
再使用整型轉(zhuǎn)string的時候感覺有點棘手,因為itoa不是標準C里面的,而且即便是有itoa,其他類型轉(zhuǎn)string不是很方便。后來去網(wǎng)上找了一下,發(fā)現(xiàn)有一個好方法:
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
int a = 55;
double b = 65.123;
string str = "";
//頭文件是sstream
ostringstream oss;
oss << a << "---" << b;
str = oss.str();
cout << str << endl;
return 0;
}
輸出就是55—65.123,怎么樣,轉(zhuǎn)換起來非常的自由。就和輸出到屏幕一樣。
相關(guān)文章
C語言常用庫函數(shù)的使用及模擬實現(xiàn)詳解例舉
C語言庫函數(shù)是把自定義函數(shù)放到庫里,是別人把一些常用到的函數(shù)編完放到一個文件里,供程序員使用,下面讓我們一起來詳細了解它2022-04-04
解讀堆排序算法及用C++實現(xiàn)基于最大堆的堆排序示例
把待排序的數(shù)組構(gòu)造出最大堆是進行堆排序操作的基本方法,這里將帶大家來解讀堆排序算法及用C++實現(xiàn)基于最大堆的堆排序示例,首先從堆排序的概念開始:2016-06-06
c++實現(xiàn)LinkBlockedQueue的問題
這篇文章主要介紹了c++實現(xiàn)LinkBlockedQueue的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10

