C 的幾個問題,高手進,C 類中兩個定義的問題,高手進!!!

2022-07-21 14:05:29 字數 1853 閱讀 9014

1樓:匿名使用者

1. 呼叫有問題 函式是傳地址,你呼叫的時候傳了值02. 位運算 2|4=6 (倒數2,3位為1) ~3表示二進位制最後兩位為0其他為1 兩者異或只有不同的值才為1 ,所以最後結果應該2^32-5 (我不肯定 自己去實驗吧)

3. =b0只是賦值,型別還是a &a1=b0則是傳進來地址了,其實就相當於型別b

4. 右移幾位就是2的幾次方 2^12=40965. 選c 答案錯了或者題目錯了

c++類中兩個定義的問題,高手進!!!

2樓:物理公司的

有static的時候,compare是一個二元函式,可以作為multiset的比較器

沒有static的時候,compare是一個有兩個引數的成員函式,這意味著使用它需要提供this指標。通常這通過.*或->*運算子完成。

顯然multiset不能,或者說不知道如何提供這個this指標,所以編譯會失敗。

3樓:匿名使用者

items是用items初始化items,若compare是物件,會呼叫類建構函式或複製建構函式來初始化items

加static說明compare是類靜態成員,compare是屬於整個類的,與單個例項物件無關;不加static,compare是屬於某個例項物件的,你不加static,就是相當於用this->compare來構造初始化items,你用未構造的this來初始化,自然會出錯

關於c++的幾個問題,高手進。 40

4樓:布什不死

你才給這麼點分數,還問這麼多問題?不願意回答阿

c++程式問題,高手進!!**等答案~

5樓:

額 無語...

又是一個不學習的好學生。

還是自己學吧 我以前也是這樣過來的額!

6樓:望穿秋水待伊人

大哥,這些都是些簡單問題,還要讓高手進,你也太小題大作了吧!

關於c++陣列方面的幾個問題?高手請進!

7樓:兜裡有兩塊糖

c++中有字串拷貝函式,標頭檔案是includestrcpy(str1,str2);

沒有直接可以把一個陣列的值傳給另一個陣列的函式。

只能通過迴圈,如for(i = 0;i<10;i++)

8樓:匿名使用者

但當然可以啦!

只要滿足長度上的要求即可,例如,

定義 int a,int b,*p,*q;

p=a; q=b;

p=q;

就可以滿足要求了。

通過指標作媒介。

9樓:匿名使用者

複製是和c 語言一樣:strcpy(str1,str2)

像你所說的相互賦值方式c++中沒見過,不過也正如樓上所說,可以用指標傳地址.

10樓:匿名使用者

strcpy()只能複製char型陣列,並且是以字串來操作的,以'\0'結束,後面的忽略。

還有一個memcpy(陣列1,陣列2,長度)

給定陣列名,複製長度(位元組),直接把記憶體內容複製過去,沒有型別的限制,並且對兩個陣列是不是同一個型別的也不要求,當然你要是混用的話你自己得知道不同型別變數在記憶體中的表示方式

11樓:

c++中定義了一個字串類(型),標頭檔案是,可以用string (名稱)定義一個字串,完全可以當作陣列用,也可以直接用b=a,如果串聯兩個字串的話也可以用b+=a之類的,至於更多的建議你上網搜尋一下

C語言求兩個整數中的較大者,C語言中求兩個整數中的較大者。

int max int x,int y 這個函式錯的也太離譜了 如果x比y大就返回y 如果x不比y大就返回z的預設值 c語言中求兩個整數中的較大者。1 首先新建一個工程和一個.c檔案。2 然後需要按照圖示 輸入標頭檔案。3 然後 需要按照圖示 輸入主函式。4 然後需要按照圖示 定義變數型別。5 然後...

C中的幾個問題我想搞明白,希望大家幫幫忙

問題一 介面可以包含方法 屬性 事件和索引器。介面本身不提供它所定專 義的成員的實現屬。介面只指定實現該介面的類或介面必須提供的成員。所以肯定可以定義事件了。問題二 winform裡沒有session這個概念問題三 事件肯定可以定義成抽象的啦,只要把定義事件的方法上加 abstractpublic ...

c中將兩個TextBox控制元件中的數字用BOtton相加顯

int a convert.toint32 txt1.text int b convert.toint32 txt2.text txt3.text a b tostring 使用textbox控制元件和listbox控制元件實現一個簡單的計算器。使用兩個textbox輸入兩個數後,private s...