C 程式,看不懂,請大家幫忙b為什麼輸出是8?感覺應該是4和

時間 2021-10-30 05:21:11

1樓:匿名使用者

#include

using namespace std;

class tc

static void display(tc c)

2樓:胡說八道

首先有必要說一下,b是靜態成員, 可以認為類的靜態成員就是乙個類的共有變數,只要是該類,都可以改變該變數,而且都是在操作同乙個變數

int tc::b=2;

a(2); b=4;

b(4); b=8;

當執行display的時候,b已經是等於8了

3樓:

似乎沒有呼叫拷貝建構函式,

你沒有寫拷貝建構函式,

編譯器自動生成的那個,不會執行b+=c;的。

4樓:匿名使用者

1.tc a(2) 在記憶體中開闢一塊位址 然後給a,b,c分別賦值 此時 為4

2.tc ,b(4);在記憶體中重新開闢一塊位址 然後給a,b,c分別賦值 此時 為8

1和2的a,b,c變數 也在記憶體中開闢了兩次

5樓:

靜態成員是所有物件共享的,初始是2, 物件a構造的時候將b設為4,到了b構造的時候, b = 4+4 所以是8

6樓:匿名使用者

好好找本書 比如c++ primer 理解一下靜態變數(類變數)的意義

翡翠掛件,看不懂了,請高手幫忙,真心的謝謝大家

如無紋無裂 小4可入。主要是。不知道尺寸。 單看圖很難看清的,告訴你行業小知識 行內有一句話 一種二水三顏色,就說明了這三種特徵對他的重要性的排序,還有一句話叫 外行看顏色,內行看種水,種就是組成翡翠的顆粒的大小,決定他的細膩度,水就是透明度,這2個因素是最重要的,當然也不是說顏色不重要,顏色也很重...

大連話 我看不懂 請大家幫我翻譯下好嗎 謝謝

微波隨揚 小姑娘和小男孩是同桌。小姑娘長的非常惹人喜愛,小男孩也非常帥。但是兩個人互相看不順眼。小姑娘覺得男孩太不穩重了,男孩覺得姑娘太依賴人。男孩從來都不學習。有一天上自習,男孩偷偷在下面講話 男孩很得意的跟小姑娘顯擺 哎,我告訴你啊,我昨晚吃的海膽,特別好吃。小姑娘不屑一顧 我真服你了,吃個海膽...

液壓圖看不懂,請專家幫忙看看,希望可以傳圖主要是流向問題

此油路由一個插裝閥的方向控制閥單元 一個梭閥和一個先導閥構成。梭閥選擇兩個主油口a和b中的壓力高者與先導閥的壓力油口p連通。當先導閥的電磁鐵a不通電時,其工作於右位,高壓油由其p油口連通至插裝閥的控制腔,使得a和b兩油口被切斷。當先導閥的電磁鐵a通電時,其工作於左位,插裝閥的控制腔與回油路相通處於低...