国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++基本知識

2019-11-11 04:41:29
字體:
來源:轉載
供稿:網友

一、類的聲明和類的定義的區別 類的聲明: class Screen; 沒有定義類就不能定義該類的對象,因為類類型的大小不知道,但是可以聲明指向該類類型的指針或引用 只有看到了一個類的定義,才能把一個數據成員聲明成該類的對象。如果沒有該類的定義,數據成員只能是該類的指針或引用 一個類不能有自身類型的數據成員,但是,但一個類頭被看到時,它就相當于已經聲明過了,所以一個類可以用指向自身類型的指針或引用作為數據成員 二、對象的定義 先定義類類型,然后再定義對象 class 類名 對象名,如class Student stud1,stud2; 類名 對象名,如 Student stud1,stud2; //常用 在定義類類型的同時定義對象,在小型程序或所聲明的類只用于本程序可以用此種方法 不出現類名直接定義對象 三、成員函數的存儲方式 類的定義,不會引起內存分配;用類去定義一個對象時系統會為每一個對象分配存儲空間 每個對象所占用的空間只是該對象的數據部分所占用的存儲空間,所有對象的成員函數對應同一個函數代碼段 雖然調用不同對象的成員函數時都是執行的同一段函數代碼,但是執行結果是不同的 不同對象使用同一段函數代碼,靠this指針對不同對象中的數據進行操作 不論成員函數是在類內還是在類外定義,成員函數代碼的存儲方式相同 不要將成員函數的存儲方式和inline函數的概念混淆 四、類的聲明和類的定義的區別 類的聲明: class Screen; 沒有定義類就不能定義該類的對象,因為類類型的大小不知道,但是可以聲明指向該類類型的指針或引用 只有看到了一個類的定義,才能把一個數據成員聲明成該類的對象。如果沒有該類的定義,數據成員只能是該類的指針或引用 一個類不能有自身類型的數據成員,但是,但一個類頭被看到時,它就相當于已經聲明過了,所以一個類可以用指向自身類型的指針或引用作為數據成員


上一篇:c++socket代碼

下一篇:C++學習一虛繼承

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 邻水| 如皋市| 开原市| 石柱| 淮北市| 于田县| 贵南县| 遂平县| 张家港市| 岳西县| 宁陵县| 那曲县| 彭水| 诏安县| 郸城县| 蛟河市| 上饶市| 湖南省| 南昌市| 祥云县| 建瓯市| 永昌县| 桃江县| 舒兰市| 龙里县| 盖州市| 嵊州市| 安龙县| 台北市| 浙江省| 东平县| 南通市| 阜城县| 浏阳市| 穆棱市| 太和县| 柏乡县| 莱州市| 建瓯市| 缙云县| 贡嘎县|