freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c程序設(shè)計語言揣錦華第9章流類庫與輸入輸出-資料下載頁

2025-01-12 15:46本頁面
  

【正文】 使用成員函數(shù)輸出 【 例 97】 使用 put( )成員函數(shù) , 在屏幕上顯示字母表中的字母 。 include void main( ) { char letter。 for(letter=39。A39。letter=39。Z39。letter++) (letter)。 } 第 9章 流類庫與輸入 /輸出 程序運行結(jié)果為 ABCDEFGHIJKMNOPQRSTUVWXYZ 也可以像下面那樣在一條語句中連續(xù)調(diào)用 put( )函數(shù): (39。A39。).put(39。\n39。)。 該語句在輸出字符 A后輸出一個新?lián)Q行符 。 還可以用 ASCII碼值表達式調(diào)用 put( )函數(shù): (65)。 該語句也輸出字符 A。 第 9章 流類庫與輸入 /輸出 用戶自定義類型的輸入 /輸出 【 例 98】 用戶自定義的插入運算符和提取運算符 。 include class PhoneNumber { private: char nationCode[4]。 char areaCode[4]。 char phoneCode[8]。 第 9章 流類庫與輸入 /輸出 public: friend ostreamamp。 operator(ostreamamp。,PhoneNumberamp。)。 friend istreamamp。 operator(istreamamp。,PhoneNumberamp。)。 }。 ostreamamp。 operator(ostreamamp。 output,PhoneNumberamp。 num) { output() 。 return output。 第 9章 流類庫與輸入 /輸出 } istreamamp。 operator(istreamamp。 input,PhoneNumberamp。 num) { ( )。 //跳過 ( (,4)。 ( )。 //跳過 ) (,4)。 ( )。 //跳過 (,8)。 return input。 第 9章 流類庫與輸入 /輸出 } void main( ) { PhoneNumber phone。 coutEnter a telephone number in the form(086)0295261111\n。 cinphone。 coutThe phone number entered was:\n phoneendl。 } 第 9章 流類庫與輸入 /輸出 程序運行結(jié)果為 輸入: ( 086) 0291234567 The phone number entered was: ( 086) 0291234567 該程序為處理用戶自定義的電話號碼類PhoneNumber的數(shù)據(jù)重載了這兩個運算符。另外,該程序假定電話號碼的輸入是正確的。 第 9章 流類庫與輸入 /輸出 提取運算符的參數(shù)是對 istream對象的引用和對自定義類型對象的引用,返回對 istream對象的引用。在該程序中,重載的提取運算符用于把形如 (086)0295261111的電話號碼輸入到 PhoneNumber類型的對象中。運算符函數(shù)分別將電話號碼的三個部分分別讀到被引用的 PhoneNumber對象的成員 nationCode、 areaCode和phoneCode中 (在運算符函數(shù)中,被引用對象是 num;在 main函數(shù)中,被引用對象是 phone)。 第 9章 流類庫與輸入 /輸出 調(diào)用成員函數(shù) ignore( )去掉了括號和破折號 。 運算符函數(shù)返回 istreamamp。類型的引用 input。 通過返回對流引用 , 我們可以在一條語句中執(zhí)行完對類 PhoneNumber的對象的輸入操作后 , 繼續(xù)執(zhí)行對類 PhoneNumber的其它對象或其它數(shù)據(jù)類型的輸入操作 。 如兩個PhoneNumber對象可以按下列方式輸入: cinphone1phone2。 第 9章 流類庫與輸入 /輸出 插入運算符的兩個參數(shù)是對 ostream對象的引用和對自定義類型 ( 本例中為 PhoneNumber) 的對象的引用 , 返回對 ostream對象的引用 。 在該程序中 , 重載的插入運算符按輸入格式顯示類 PhoneNumber的對象 。該運算符函數(shù)將電話號碼各部分顯示為字符串 , 因為它們是以字符串格式存儲的 ( 類 istream中的成員函數(shù)getline在結(jié)束輸入后存儲一個空字符 ) 。 第 9章 流類庫與輸入 /輸出 重載的運算符函數(shù)在類 PhoneNumber中被聲明為友元函數(shù) 。 為了能夠訪問類中非公有成員 , 重載的輸入和輸出運算符必須被聲明為類的友元 。 C++允許為用戶自定義類型增加新的輸入 /輸出能力,而無需修改類 ostream或 istream中的聲明和私有數(shù)據(jù)成員。這大大提高了 C++的可擴展性。
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1