1 / 3
文档名称:

定义容器容器.docx

格式:docx   大小:16KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

定义容器容器.docx

上传人:likuilian1 2022/4/5 文件大小:16 KB

下载得到文件列表

定义容器容器.docx

相关文档

文档介绍

文档介绍:Container容器
方法:。include奇器>;#include<queue>。定莪容器:容器<元素!0型>容器物件名K;queue<char>pq0;priority_queue<int>pq1;//fi!先罹高者在前。「!之物件。namespace^EtSE中之物I!也是全域的!言己憧醴配置於静熊空冏,^持至程式结束。内定初使化舄0(所有成员属性都初始化舄0)Reference
方法:。资料型熊物件名稠;
资料型熊&物件别名=物件名K;必幻定之彳爰就不能更改!
。通常reference用於函数之形式参数(formalparameter)。相富於傅址呼叫高效率(不用拷参数於stack上)乂可保持直瓷的使用方式(不用使用指榇逼算)I/O
方法:。Input>>cin>>aChar;sfIn>>aChar;(aChar);(aChar);典>>最大的不同虚:
可Uwhitespace。Output<<cout<<aChar;sfOut<<aChar;(aChar);(aChar);StringOutput:<<Stringinput>>:extractionoperatorskipanyleadingwhitespaceextractallcontiguousnon-whitespacecharacterstheterminatingwhitespacecharacterisstillleftintheinputstream.
getline(fsIn〃禧案翰入,stringBuf〃存入建数,terminatingChar〃停止字元,内定舄’\n')getallcharactersuntilmeetingaterminatingcharactertheterminatingcharacterisdeletedStringInput:importantnotes
Theextractionoperatorstopsatwhitespace.
Toreadastringwithspaces,wemustusegetline.
getline(...)isastand-alonefunction.
ThestringI/Ooperatorsandfunctionsaredefinedin<string>headerfile,notthe<iostream>headerfile.
BlockInput
方法:。istream&read(char*buffer,intsize);intinArea[3];ifstreamfsIn(稽名",ios::binary|ios::in);((char*)inArea,3*sizeof(int));intnumRead=();//how
manybytesreadBlockOutput
方法:。ostream&write(constchar*buffer,intsize);intoutArea[3];...
ofstreamfsOut(稽名”,ios::binary|ios::out|ios::app);(