最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

string居然也可以用<<和>>

 更新時間:2019年04月08日 16:29:00   作者:stpeace  
今天小編就為大家分享一篇關于string居然也可以用<<和>>,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

最近在項目工程中碰到一段代碼, 頗為費解, string居然也可以用 <<和>>, 于是我單獨寫了個小程序測了一下:

#include <iostream>
#include <string>
using namespace std;
int main()
{
 int a = 1;
 string s;
 s << a;
 return 0;
}

編譯錯誤:error: no match for 'operator<<' in 's << a'   這是正常的。 

但為什么在工程項目中就可以呢? 請教了一下別的同事, 才發(fā)現(xiàn), 是對string進行了擴展, 在項目工程中寫測試代碼, 部分代碼如下:

// 工程中的部分代碼
int main()
{
 int a = 1;
 float b = 2.0f;
 bool c = true;
 string d = "hello world";
 string s;
 s << a;
 s << b;
 s << c;
 s << d;
 cout << "size is " << s.size() << endl;
 int a2;
 float b2;
 bool c2;
 string d2;
 s >> a2;
 s >> b2;
 s >> c2;
 s >> d2;
 cout << a2 << endl;
 cout << b2 << endl; 
 cout << c2 << endl;
 cout << d2 << endl;
 cout << "size is " << s.size() << endl;
 return 0;
}

結果為:

size is 22
1
2
1
hello world
size is 0

可見, string在這里具備了類似流的功能。

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接

相關文章

  • C++ 實現(xiàn)靜態(tài)鏈表的簡單實例

    C++ 實現(xiàn)靜態(tài)鏈表的簡單實例

    這篇文章主要介紹了C++ 實現(xiàn)靜態(tài)鏈表的簡單實例的相關資料,需要的朋友可以參考下
    2017-06-06
  • C++高級數(shù)據(jù)結構之二叉查找樹

    C++高級數(shù)據(jù)結構之二叉查找樹

    這篇文章主要介紹了C++高級數(shù)據(jù)結構之二叉查找樹,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • QT實現(xiàn)多文件拖拽獲取路徑的方法

    QT實現(xiàn)多文件拖拽獲取路徑的方法

    這篇文章主要為大家詳細介紹了QT實現(xiàn)多文件拖拽獲取路徑的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • C++構造和解析Json的使用示例

    C++構造和解析Json的使用示例

    今天小編就為大家分享一篇關于C++構造和解析Json的使用示例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • C語言system 自動關機函數(shù)代碼

    C語言system 自動關機函數(shù)代碼

    這篇文章主要介紹了C語言system 自動關機函數(shù)代碼,需要的朋友可以參考下
    2016-04-04
  • 關于C/C++中可變參數(shù)的詳細介紹(va_list,va_start,va_arg,va_end)

    關于C/C++中可變參數(shù)的詳細介紹(va_list,va_start,va_arg,va_end)

    可變參數(shù)的函數(shù)原理其實很簡單,而va系列是以宏定義來定義的,實現(xiàn)跟堆棧相關.我們寫一個可變函數(shù)的C函數(shù)時,有利也有弊,所以在不必要的場合,我們無需用到可變參數(shù)。如果在C++里,我們應該利用C++的多態(tài)性來實現(xiàn)可變參數(shù)的功能,盡量避免用C語言的方式來實現(xiàn)
    2013-10-10
  • C語言實現(xiàn)惡作劇關機程序

    C語言實現(xiàn)惡作劇關機程序

    大家好,本篇文章主要講的是C語言實現(xiàn)惡作劇關機程序,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • C語言遞歸在實踐題目中應用詳解

    C語言遞歸在實踐題目中應用詳解

    遞歸是C語言中非常重要的知識點,其中的大事化小等思想對初學C語言的小伙伴來說不是很友好,因此我整理了遞歸的經(jīng)典題目并向外拓展,給你全面的介紹,重新認識遞歸
    2022-05-05
  • C++的四種類型轉換

    C++的四種類型轉換

    這篇文章主要介紹了C++的四種類型轉換,有詳細的示例代碼展示,對于學習C++的同學有一定的參考價值,感興趣的同學可以參考本文
    2023-04-04
  • 詳解C++中賦值和輸入輸出語句的用法

    詳解C++中賦值和輸入輸出語句的用法

    這篇文章主要介紹了詳解C++中賦值和輸入輸出語句的用法,是C++入門學習中的基礎知識,需要的朋友可以參考下
    2015-09-09

最新評論

望谟县| 岳阳县| 遵义县| 谷城县| 五华县| 霍林郭勒市| 射洪县| 民乐县| 会昌县| 新田县| 科技| 普兰店市| 邵东县| 鄂伦春自治旗| 武义县| 井冈山市| 茌平县| 白银市| 社会| 青神县| 江北区| 连山| 哈尔滨市| 安庆市| 惠州市| 米林县| 三亚市| 安溪县| 宕昌县| 尖扎县| 昭苏县| 浦北县| 正安县| 伊金霍洛旗| 海淀区| 东源县| 高清| 两当县| 南昌市| 玛多县| 七台河市|