1樓:匿名使用者
在c++裡,有兩種方法建立物件:
方法一:classname object(param);
這樣就宣告瞭乙個classname型別的object物件,c++會為它分配足夠的存放物件所有成員的儲存空間。
注意:為節省儲存空間,c++建立物件時僅分配用於儲存資料成員的空間,而類中定義的成員函式則被分配到儲存空間中的乙個公用區域,由該類的所有物件共享。
例如,定義了乙個這樣的類肆派蠢:
class rec
public:
rec(int width,int height);
rec();
int getarea();
private:
int rwidth;
int rheight;
當rec myrec(5,5);這樣建立乙個myrec物件,然後列印出sizeof(myrec);的時候,會得到 8 這個結果。
因為myrec中有2個int型別的資料成員,乙個int成員佔裂陪4個位元組,所以myrec物件佔8個位元組。
這種方法建立的物件,記憶體分配是分配到棧中的,由c++預設建立和撤銷,自動呼叫建構函式和解構函式。
注意:該方法建立的物件呼叫類方法時,必須用「.」而不能用「->如羨明;
2樓:天藏吾原
建立物件,系統會為其分配記憶體陸悶以便儲存該物件的屬性值,程式結束後,若不撤銷含賀物件,記憶體就會一直被佔用,如果系統沒有機制應對這種情況,就會發生記憶體洩露。
所以撤銷物件,就是釋放該物件佔用的資源,早老彎以便系統**。
c++中建立類物件時出現問題
3樓:對床話雨
第一種,是呼叫帶引數的建構函式,顯而易見,你定義的是乙個帶三個引數的建構函式,沒問題,ok。
第二種,是呼叫的是不帶引數的建構函式,不定義的話,編譯器會預設乙個,沒問題,ok。
第三種,呼叫的是複製建構函式,沒定義的話,編譯系統也會自動提供乙個預設的複製建構函式,但只是簡單地複製類中每個資料成員,定義的話,就會呼叫是你自己的。
第四種,這種定義類物件,是錯誤的語法,只有在呼叫帶引數的建構函式建立物件時,才會用括號()把引數傳進去,如果想呼叫無引數的建構函式建立物件,是不能帶括號的,所以編譯器會報錯。
4樓:網友
tstu(const &tstu):這個是拷貝建構函式,你用這個tstu c(a); 就得要有拷貝建構函式啊。你去看看關於深拷貝和淺拷貝相關的c++的知識。
還有,你最後那個tstu d(),你要這樣寫的話,你的建構函式,就得是有預設形參的。不然,就認為,沒有這個建構函式,所以編譯失敗啊。tstu b;這個是自動呼叫沒有引數的建構函式的。
請高手幫助,急求c++標準答案
5樓:
除了3,9不會,其餘全選取c
6樓:網友
第3題選a
第9題選b其他選c
c++函式預設的問題
7樓:
不輸入任何東西的情況下 輸出 hello,那就直接列印hello,形參實參不要,或聾子耳朵擺樣子即可。
void display(char a)
8樓:a蒙德
#include
using namespace std;
void display(char a)
void main()
改成這樣 自己想想就好了~
9樓:會程式設計的卡卡西
不明白你的意思,你是想預設函式引數嗎,那就直接預設掉呼叫時的引數,改成這樣display();應該可以了。
關於c++的一些題目。
10樓:匿名使用者
個人 感覺 第三題選a。其他一致。。因為靜態成員函式不能呼叫非靜態成員。只有a沒有呼叫自己的 a成員。呼叫的是 引數 乙個物件的的 a成員。
11樓:匿名使用者
raw可以呼叫自己,但是如果你使用同樣的呼叫引數的話會造成迴圈呼叫而導致程式崩潰。其實這些問題自己動手試試就好了。
另外,站長團上有產品**,便宜***。
與朋友建立「關係」最基本的原則是什麼
只有平時把關係搞好了,到需要辦事時才會有求必應。如果平時不燒香,等到需要時才 臨時抱佛腳 儘管你下的功夫很大,人家也可能一口回絕你的請求。有這樣一個寓言 黃蜂與鷓鴣因為口渴得很,就找農夫要水喝,並答應付給農夫豐厚的回報。鷓鴣向農夫許諾它可以替葡萄樹鬆土,讓葡萄長得更好,結出更多的果實 黃蜂則表示它能...
c中的類和類的物件是什麼意思
通俗的說 人 是一個概念,也就是一個類,而具體的某個人,如張三,李四,都是人的具體的個體,也就是 人 類的物件。也就是說,類和物件是概念和具體例項的關係。c 類的定義 類是定義同一類所有物件的變數和方法的藍圖或原型。類也可以定義類變數和類方法。可以從類的例項中或者直接從類中訪問類變數和方法。類方法只...
由矛與盾這則寓言產生的成語是什麼
詞抄 目 自相矛盾 發 音 z xi 襲ng m o d n釋 義 矛 進攻敵人的刺擊 盾 保護自己的盾牌。比喻自己說話做事前後牴觸。出 處 韓非子 難一 楚人有鬻盾與矛者,譽之曰 吾盾之堅,莫之能陷也。又譽其矛曰 吾矛之利,於物無不陷也。或曰 以子之矛陷子之盾,何如?其人勿能應也。示 例 這些理論...