91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++中istringstream類的作用是什么

小億
112
2023-08-24 20:51:07
欄目: 編程語言

istringstream類是C++標準庫中的一個類,用于從字符串中提取數據。它繼承自istream類,可以像cin一樣從字符串中讀取數據。

其主要作用是將字符串轉換為其他基本數據類型。我們可以使用>>運算符從字符串中提取數據,并將其存儲到相應的變量中。這樣可以方便地將字符串中的數據轉換為其他類型,如整數、浮點數等。同時,istringstream類還可以處理字符串中的空格和換行符等特殊字符。

示例代碼:

#include <iostream>
#include <sstream>
int main() {
std::string str = "123 4.56";
std::istringstream iss(str);
int num1;
float num2;
iss >> num1 >> num2;
std::cout << "num1: " << num1 << std::endl;
std::cout << "num2: " << num2 << std::endl;
return 0;
}

輸出:

num1: 123
num2: 4.56

在該示例中,我們創建了一個字符串流istringstream對象iss,并將字符串"123 4.56"傳遞給它。然后,我們使用>>運算符從iss中提取數據,并將其分別存儲到num1和num2變量中。最終,輸出了num1和num2的值。

總之,istringstream類主要用于從字符串中提取數據,并將其轉換為其他基本數據類型。它可以方便地處理字符串中的數據,并進行類型轉換。

0
穆棱市| 常宁市| 平江县| 湾仔区| 赫章县| 丽江市| 长寿区| 沂源县| 建阳市| 红桥区| 浦县| 鄂伦春自治旗| 固始县| 太仆寺旗| 泸州市| 黑河市| 茂名市| 尚志市| 惠东县| 鄯善县| 页游| 新蔡县| 获嘉县| 安宁市| 基隆市| 海林市| 敖汉旗| 涿州市| 临漳县| 浑源县| 白水县| 柳州市| 丰县| 南投市| 兴业县| 吉安县| 阿拉尔市| 漯河市| 城市| 开封市| 玛沁县|