1樓:網友
可以。對於乙個指標,其實是無所謂型別的,因為對於同乙個cpu,任何型別的指標大小都是乙個cpu字寬的,「型別」是針對程式語言而言的。
在c++中,void*型別多用於從乙個共同的基類或虛基類繼承來的各個子類變數。例如虛基類a有兩祥信個子類b和c,分別實現了a的純虛擬函式func,另有乙個類x,x有乙個void*成員變數m,那麼,謹大輪如仿檔果m指向b或c類物件時,當呼叫(a*)m->func()時,呼叫的是b類或c類func,取決於m到底指向b類還是c類物件。
上述只是用來舉例,實際x的m成員更適合定義為a*。
事實上,void*不應在c++中大量出現,除非對於兩個多幾個依賴性較強的類,由於標頭檔案不能互相包含,必然有乙個或幾個類中需要使用void*成員。
"void*"是什麼型別?
2樓:網友
void * 特別注意後面的「 *號)表示宣告乙個指標型別變數,該指標為空(null),不指向任何型別資料。 當然也可用在函式前面,如:(void*)func() 表明將函式返回值(指標或者說位址)強制轉換為「空型別」。
3樓:網友
void表示「無型別」,一般情況下,如果函式沒有返回值,應宣告為void型別,或者函式無引數,應宣告其引數為void。其他場合,因為void型別無法進行演算法運算,應慎用。
4樓:瘋狂**
void這是是作為乙個關鍵字來使用。
c#類、結構或介面成員宣告中的標記「void」無效
5樓:網友
//關鍵字寫錯了。static你寫成了ststic,關鍵字會變顏色的哦。
public ststic void main()//正確寫法。
public static void main()
錯誤 1 類、結構或介面成員宣告中的標記「void」無效
6樓:notiger的文件
predicate void button1_click(object sender,eventargs e)
這裡的predicate 是泛型委託的關鍵字,這裡應該用private或public或protected等關鍵字吧,想button這樣的應該是雙擊控制項就會自動新增方法的,自己寫反而容易出錯。
結構體中成員宣告void (__stdcall *lpfn)(void);
7樓:網友
void)是指該函式無引數。
stdcall是指該函式依pascal標準處理引數。
這個指標指向的函式無引數埋瞎。也就是說,那個慶液辯pascal標譽缺準客觀上白設了。
類中的空成員函式 void f() {} 有什麼用
8樓:網友
空成員函式實空弊際上函式確實沒實現什麼邏輯,但它有乙個明確的資訊是說用隱虧純戶定義了這個灶咐函式,而不是沒有定義。
j**a 成員方法中什麼時候用void返回型別呢?什麼時候需要返回型別呢? 順便請幫我解答一下後面程式中的問題
9樓:網友
你注意 開始進入方法了,在方法中已經將要輸入的內容列印了。 之後,到了方法結束了,沒有將什麼內容,傳遞給了主函式。所以說不需要返回值了,當你要傳遞乙個值給主函式時候就不能用void修飾了。
舉個例子。public static boolean swap(int i,int j)
你看裡面 這個方法是判斷i是否大於j 這個主程式需要判斷結果,真或者假,所以函式需要返回乙個判斷結果。 這個時候就要返回了。
望君採納~~~
10樓:來自學府園好奇的桔梗
你現在的這種程式只是乙個簡單的測試程式,但是在實際的專案開發中,可能你的乙個方法會被別人呼叫很多次。
隨著每次傳入引數的不同,所得到的返回值也不同,你不可能說直接列印給人家把。。
人家是要得到值,所以需要有返回。
你也可以改成void ,讓程式列印出來。 對整個程式沒有影響。
11樓:生物資訊研究者
你說的全部都是對的。不要懷疑。哈哈哈,當你寫了一定的程式之後你就知道哪兒要直接列印,哪兒要返回了。
c#中使用void的目的是什麼?
12樓:網友
函式的返回值。void表示返回空(也就是不返回值)比如說:
public string showvalues()那麼這個函式就返回乙個string的值,換句話說,你可以在回另外地方這樣使用答這個函式:
string str1=showvalues();
而如果是void,那麼函式不返回任何值,就不能用上一行類似的**。
13樓:網友
為了確確實實的告訴編譯器這個方法沒有返回值。
14樓:網友
說明方法沒有返回值。
只是執行方法體裡面的內容。
但是返回值不同不能構成過載。
15樓:網友
為了,給函式命名清楚。
16樓:網友
說明這個方法沒有返回值。
17樓:網友
除構造方法,方法都要返回型別。
但其實構造方法也是返回型別,只是。。。
本科是文科,研究生想要轉讀醫科類,可以嗎
文科與醫科有bai很大的du 學科基礎距離,跨科 zhi學習臨床類的專dao業是不可能,學習版公共健康類還是有權一定可能性的,但需要加修很多醫學基礎課程。在國外,有些國家,例如美國,醫學要求是很嚴謹的,必須有紮實 寬厚的醫學基礎,必須要通過嚴格的認證考試,行外人士是難以進入的。希望你謹慎選擇,特別是...
選IT BEING可以嗎?答案選的是這個
當然是這個啦,看看我剛才給你的解答吧。我今年剛高考完,正好都還記得。英語題答案選什麼並且要詳細答案為什麼選這個,謝謝 it being 怎麼用?一個英語選擇題,望高人解答 只有find somebody doing,而這裡是被動用法,所以要being cultivated 通常情況下我們是可以用過去...
心曠神怡的近義詞是舒舒服服可以嗎?
不可以。心曠神怡的基本釋義。心曠神怡的反義詞 心曠神怡 x n kung shn y 解釋 曠 開闊,開朗 怡 快樂,愉快。心情愉快,精神舒暢。例句 來到路上,前面的景色豁然開朗,內卡河 古城 老橋 王宮城堡盡收眼底,一幅秀麗的鳥瞰圖令人心曠神怡。或將這種酒液用小口瓦壇盛了,密封埋入土內,隔年取出開...