中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

千圖主站的功能介紹網(wǎng)店運營推廣

千圖主站的功能介紹,網(wǎng)店運營推廣,網(wǎng)站里添加聊天框怎么做,蘋果如何做網(wǎng)站C中類的聲明 假設您要編寫一個模擬人(如您自己)的程序。人有其特征:姓名、出生日期、出生地和性別(這些信息讓每個人都是獨一無二的),還能做某些事情,如交談、自我介紹等。 要在程序中模擬人&…

C++中類的聲明

假設您要編寫一個模擬人(如您自己)的程序。人有其特征:姓名、出生日期、出生地和性別(這些信息讓每個人都是獨一無二的),還能做某些事情,如交談、自我介紹等。

要在程序中模擬人,需要一個結構,將定義人的屬性(數(shù)據(jù))以及人可使用這些屬性執(zhí)行的操作(函數(shù))整合在一起。這種結構就是類。

要聲明類,可使用關鍵字 class,并在它后面依次包含類名,一組放在{}內(nèi)的成員屬性和成員函數(shù),以及結尾的分號。

class 類名;

我們可以僅僅聲明類而暫時不定義它,這種聲明被稱為前向聲明。在它聲明之后定義之前該類是個不完全類型。

不完全類型只能在非常有限的情況下使用:可以定義指向這種類型的指針或引用,也可以作為一個已經(jīng)聲明(但沒有定義)的函數(shù)的參數(shù)或返回類型。

對于一個類來說,在創(chuàng)建它的對象前必須首先完成類的定義,而不能僅僅被聲明。否則編譯器就無法了解這樣的對象需要多少存儲空間。類似的,類也必須首先被定義,然后才能用引用或者指針訪問其成員。

對于類的靜態(tài)成員,直到類被定義之后數(shù)據(jù)成員才能被聲明成這種類類型。我們必須首先完成類的定義,然后編譯器才能知道存儲該數(shù)據(jù)成員需要多少空間。因為只有當類全部完成后類才算被定義,所以一個類的成員類型不能是該類自己。然而,一旦一個類的名字出現(xiàn)后,它就被認為是聲明過了(但尚未定義),因此類允許包含指向它自身類型的引用或指針。
類聲明將類本身及其屬性告訴編譯器。類聲明本身并不能改變程序的行為,必須要使用類,就像需要調(diào)用函數(shù)一樣。
模擬人類的類類似于下面這樣(請暫時不要考慮其中的語法):

class Human
{// Member attributes:string name;string dateOfBirth;string placeOfBirth;string gender;// Member functions:void Talk(string textToTalk);void IntroduceSelf();...
};

不用說,IntroduceSelf() 將使用 Talk() 以及封裝在類 Human 中的一些數(shù)據(jù)。通過關鍵字 class, C++ 提供了一種功能強大的方式,讓您能夠創(chuàng)建自己的數(shù)據(jù)類型,并在其中封裝屬性和使用它們的函數(shù)。
類的所有屬性(這里是 name、 dateOfBirth、 placeOfBirth 和 gender)以及在其中聲明的函數(shù)(Talk()IntroduceSelf( ))都是類(Human)的成員。
封裝指的是將數(shù)據(jù)以及使用它們的函數(shù)進行邏輯編組,這是面向?qū)ο缶幊痰闹匾卣鳌?/p>

該文章會更新,歡迎大家批評指正。

推薦一個零聲學院的C++服務器開發(fā)課程,個人覺得老師講得不錯,
分享給大家:Linux,Nginx,ZeroMQ,MySQL,Redis,
fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,
TCP/IP,協(xié)程,DPDK等技術內(nèi)容
點擊立即學習:C/C++后臺高級服務器課程

http://www.risenshineclean.com/news/54067.html

相關文章:

  • 免費創(chuàng)建個人網(wǎng)站上海網(wǎng)站快速優(yōu)化排名
  • 揚州市建設局網(wǎng)站網(wǎng)站點擊量 哪里查詢
  • 揭陽做網(wǎng)站的windows優(yōu)化大師收費
  • 怎么做網(wǎng)站 高中信息技術百度搜索引擎下載免費
  • 惠州網(wǎng)站建設推廣公司網(wǎng)絡營銷師工作內(nèi)容
  • 網(wǎng)站建站視頻口碑營銷案例2021
  • 跨境電商b2c是什么網(wǎng)站關鍵詞百度自然排名優(yōu)化
  • 天眼查公司信息查詢東莞seo優(yōu)化推廣
  • 自治區(qū)住房和城鄉(xiāng)建設部網(wǎng)站天津網(wǎng)絡推廣公司
  • 網(wǎng)站用圖片怎么交換友情鏈接
  • 自己的網(wǎng)站怎么做搜索引擎制作免費個人網(wǎng)站
  • 網(wǎng)站建設與維護筆記優(yōu)就業(yè)seo課程學多久
  • 專業(yè)品牌設計網(wǎng)站建設seo查詢軟件
  • 怎么生成網(wǎng)站地圖5118素材網(wǎng)站
  • 網(wǎng)站開發(fā)實踐意義足球比賽直播2021歐冠決賽
  • acg的wordpress主題深圳百度推廣優(yōu)化
  • 主流網(wǎng)站模板網(wǎng)址查詢域名
  • java 企業(yè)網(wǎng)站開發(fā)搜索引擎優(yōu)化簡稱seo
  • 濟南企業(yè)建站系統(tǒng)企業(yè)員工培訓總結
  • 電子商務網(wǎng)站實例建站模板平臺
  • 網(wǎng)站建設推廣方案網(wǎng)絡項目推廣平臺
  • 用wex5可以做網(wǎng)站嗎中國培訓網(wǎng)的證書含金量
  • 怎樣做社交網(wǎng)站互聯(lián)網(wǎng)廣告推廣好做嗎
  • 可以做軟件的網(wǎng)站有哪些功能成都百度業(yè)務員電話
  • 網(wǎng)站控制面板網(wǎng)站查詢
  • 哪家公司做網(wǎng)站比較好成都百度seo公司
  • 昆明企業(yè)建網(wǎng)站多少錢萬網(wǎng)域名注冊官網(wǎng)
  • 怎樣建設與維護自己的平臺網(wǎng)站成都競價托管多少錢
  • 酒店預定網(wǎng)站建設方案北京疫情太嚴重了
  • 網(wǎng)站建設專項檢查上海seo怎么優(yōu)化