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

正文內(nèi)容

最新visualc面向?qū)ο蟪绦蛟O(shè)計教程與實驗第二版清華大學(xué)出版社—章答案(完整版)

2025-07-31 01:06上一頁面

下一頁面
  

【正文】 造成使用上的不便(使用對象前必須顯式調(diào)用該函數(shù))和不安全(未調(diào)用初始化函數(shù)就使用對象)。函數(shù)模板定義不是一個實實在在的函數(shù),編譯系統(tǒng)不為其產(chǎn)生任何執(zhí)行代碼。顯然這是以增加程序代碼空間為代價換來的。指針是個變量,可以把它再賦值成其它的地址,然而,建立引用時必須進行初始化并且決不會再指向其它不同的變量。}float square(float high,float丟失float數(shù)據(jù)類型 length=0 此處去掉了.){return high*length。方法包括界面和方法體兩部分。屬性和服務(wù)是構(gòu)成對象的兩個主要因素,屬性是一組數(shù)據(jù)機構(gòu)的集合,表示對象的一種狀態(tài),對象的狀態(tài)只供對象自身使用,用來描述靜態(tài)特性,而服務(wù)是用來描述對象動態(tài)特征(行為)的一個操作序列,是對象一組功能的體現(xiàn)。4. 解釋類、對象、消息和方法的概念。(3) 繼承性(inheritance)從已有的對象類型出發(fā)建立一種新的對象類型,使它繼承原對象的特點和功能,這種思想是面向?qū)ο笤O(shè)計方法的主要貢獻。(1) 抽象性(abstract)抽象是一種從一般的觀點看待事物的方法,它要求程序員集中于事物的本質(zhì)特征,而不是具體細(xì)節(jié)或具體實現(xiàn)。盡管Smalltalk不斷完善,但在那個時期,面向?qū)ο蟪绦蛟O(shè)計語言并沒有得到廣泛的重視,程序設(shè)計的主流是結(jié)構(gòu)化程序設(shè)計。面向?qū)ο蟪绦蛟O(shè)計將數(shù)據(jù)及對數(shù)據(jù)的操作放在一起,作為一個相互依存、不可分割的整體來處理,它采用了數(shù)據(jù)抽象和信息隱藏技術(shù)。Simula67是它具有代表性的一個版本,70年代發(fā)展起來的CLU,Ada,Modula2等語言是在它的基礎(chǔ)上發(fā)展起來的。它是一種混合型的面向?qū)ο蟪绦蛟O(shè)計語言,由于它的出現(xiàn),才使面向?qū)ο蟮某绦蛟O(shè)計語言越來越得到重視和廣泛的應(yīng)用。(2) 封裝性(encapsulation)所謂數(shù)據(jù)封裝就是指一組數(shù)據(jù)和與這組數(shù)據(jù)有關(guān)的操作集合組裝在一起,形成一個能動的實體,也就是對象。C++語言支持兩種多態(tài)性即編譯時的多態(tài)性和運行時的多態(tài)性。類提供了完整的解決特定問題的能力,因為類描述了數(shù)據(jù)結(jié)構(gòu)(對象屬性)、算法(服務(wù)、方法)和外部接口(消息協(xié)議),是一種用戶自定義的數(shù)據(jù)類型。對象在接收到消息時才被激活。在C++語言中方法是通過函數(shù)來實現(xiàn)的,稱為成員函數(shù)。s square is fs()此處調(diào)用的是求長方形面積的函數(shù),求出的面積為0,而并不是求圓的面積39。程序的模塊在C++中通過函數(shù)來實現(xiàn),函數(shù)由函數(shù)說明和函數(shù)體2部分組成。8. 模板有什么作用?函數(shù)模板和模板函數(shù)有什么區(qū)別?所謂模板是一種使用無類型參數(shù)來產(chǎn)生一系列函數(shù)或類的機制,是C++的一個重要特征。該模板函數(shù)的定義體與函數(shù)模板的函數(shù)定義體相同,而形參表的類型則以實參表的實際類型為依據(jù)。2. 類的公有、私有和保護成員之間的區(qū)別是什么?① 私有成員private: 私有成員是在類中被隱藏的部分,它往往是用來描述該類對象屬性的一些數(shù)據(jù)成員,私有成員只能由本類的成員函數(shù)或某些特殊說明的函數(shù)(如第4章講到的友員函數(shù))訪問,而類的外部根本就無法訪問,實現(xiàn)了訪問權(quán)限的有效控制,使數(shù)據(jù)得到有效的保護,有利于數(shù)據(jù)的隱藏,使內(nèi)部數(shù)據(jù)不能被任意的訪問和修改,也不會對該類以外的其余部分造成影響,使模塊之間的相互作用被降低到最小。 cat cat2(cat1)。 // 進行f函數(shù)調(diào)用時,系統(tǒng)自動調(diào)用拷貝構(gòu)造函數(shù)④ 如果函數(shù)的返回值是類的對象,函數(shù)調(diào)用返回時,調(diào)用拷貝構(gòu)造函數(shù)。 ~counter(){}}。 ()。include class Time{ int hour,minute,second。 }}。設(shè)置學(xué)生數(shù)據(jù)信息的函數(shù)set_stu_inf。 public: void set_stu_inf(int n,char *ch,float m,float e,float c) { num=n。 } void print() { cout學(xué)號:numendl 姓名:nameendl 數(shù)學(xué):mathendl 英語:englishendl 計算機:puterendl 總分:sum()endl 平均分:average()endl。 cinqweazx。 i count。 i++){ if (q==stu[i].get_reg_num()) { cout此學(xué)生信息為:endl。 public: Stack() { top = NULL。} else{pcontent = i。 top = topnext。i++){(i)。for(i=1。繼承是對許多問題中分層特性的一種自然描述,因而也是類的具體化和被重新利用的一種手段,它所表達的就是一種對象類之間的相交關(guān)系。從表中可以看出:(1) 基類的私有成員在派生類中均是不可訪問的,它只能由基類的成員訪問。保護段成員可以被它的派生類訪問,但是對于外界是隱藏起來的。5. 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)的作用是什么?在下面兩種情況下,必須定義派生類的構(gòu)造函數(shù):派生類本身需要構(gòu)造函數(shù);在定義派生類對象時,其相應(yīng)的基類對象需調(diào)用帶有參數(shù)的構(gòu)造函數(shù)。在多個基類之間嚴(yán)格按照派生類定義時從左到右的順序來排列先后。8. 設(shè)計一個大學(xué)的類系統(tǒng),學(xué)校中有學(xué)生、教師、職員,每種人員都有自己的特性,他們之間又有相同的地方。?0:1 )。 } int getAge(){ return m_nAge。public: Teacher(char *name,int age,char sex,char *dept,int salary) :Person(name,age,sex){ strcpy(m_strDept, dept)。class Student : public Person{ char m_strID[12]。 } void setClass(char *Class){ strcpy(m_strClass, Class)。 } void ShowMe(){ Person::ShowMe()。,03016003,計算機03)。 ()。 ()。class vehicle // 定義基類vehicle{public: // 公有函數(shù)成員 vehicle(int in_wheels,float in_weight)。 // 表示汽車承重}。 // 承重public: // 新增公有成員函數(shù) truck(int wheel,float wt,float wl):vehicle(wheel,wt){ weight_load = wl。 } void setPassengers(int people){ passenger_load = people。 // 面包車 car bus(6,20,30)。 coutendl。 // 寬度或半徑}。}}。參考程序:includeincludeclass Student // 定義基類vehicle{public: // 公有函數(shù)成員 Student(int n,char *na,int g):number(n),grade(g){ strcpy(name,na)。 // 年級}。 // 顯示對象的相關(guān)信息 ()。class Human:public Animal{public: void speak(){ cout說話endl。 Dog dog。參考程序:include include class Person{protected: char m_strName[10]。 } void setName(char *name){ strcpy(m_strName, name)。 } void ShowMe(){ cout 姓 名:m_strNameendl。 } void ShowMe() { Person::ShowMe()。 char m_strClass[12]。 } char* getID(){ return m_strID。m39。 //顯示各類人員的屬性 ()。一個基類中有一個純虛函數(shù)時,則在它的派生類中至少有一個虛函數(shù),否則純虛函數(shù)是無意義的。(6) 含有純虛函數(shù)的類中可以包含非純虛函數(shù),但這些虛函數(shù)只能通過其派生類的對象才能被引用。)。)。String String::operator+(const Stringamp。a){ if (strcmp(name,)0) return true。}bool String::operator=(const Stringamp。 else return false。String demo4。else coutdemo3==demo4endl。 char tele[15]。 int level。public: teacher(char *,int,char *,char *,float)。 void insert()。person::person(char *name,int age,char *add,char *tele){ strcpy(person::name,name)。 couttelephone number:tele\n。}void teacher::print(){ person::print()。 strcpy(key,nodename)。 nodeptrnext=curr_node。 curr_node=curr_nodenext。 delete curr_node。 staff sta(chenling,42,qintao,01265109037,20)。 cout6刪除教師。 for(。 while(cur!=0) { curprint()。amp。 else previousnext=nodeptr。 person *previous=0。}void teacher::insert(){ ptr=new teacher(name,age,add,tele,salary)。 student::grade_point_average=grade_point_average。 strcpy(person::tele,tele)。class list{ person *root。 void insert()。public: student(char *,int,char *,char *,int,float)。 person *next。利用一個菜單來實現(xiàn)對它們的操作。()。String demo1(Visual c++)。 else return false。}bool String::operator(const Stringamp。strcat(str,)。)。)。(8) 在成員函數(shù)內(nèi)可以調(diào)用純虛函數(shù),但在構(gòu)造函數(shù)或析構(gòu)函數(shù)內(nèi)調(diào)用一個純虛函數(shù)將導(dǎo)致程序運行錯誤,因為沒有為純虛函數(shù)定義代碼。(1) 抽象類只能作為基類來派生新類,不能建立抽象類的對象。 ()。 Student std1(劉麗,20,39。 }}。 strcpy(m_strClass, Class)。 cout 月 薪:m_fSalaryendl。 cout 年 齡:m_nAgeendl。m39。 int m_nAge。 ()。class Cat:public Animal{public: void speak(){ cout喵喵endl。 ()。public: Graduate(int n,char *na,char * deSub,int g=4):Student(n,na,g) { strcpy(designSubject,deSub)。 } char * getName(){ return name。}}。public: Rectangle(int wid, int hei):Figure(wid){ height = hei。}程序的運行結(jié)果:車輪數(shù):8 汽車重量:400汽車承重100000車輪數(shù):4 汽車重量:20載客數(shù):4車輪數(shù):4 汽車重量:10載客數(shù):5車輪數(shù):6 汽車重量:10載客數(shù):18車輪數(shù):6 汽車重量:20載客數(shù):三角形、圓形和橢圓形的“圖形”類。 coutendl。
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1