1樓:匿名使用者
1,用來於表示繼承,class a: public b2,表示成員初始化
源開始 a::a():a(0),....
3,?表達
bai式裡面
du用,和c語言通用
4,用於zhi結構dao體中,表示結構體成員佔用的bit數,和c通用struct s
c++中的atl是用來幹什麼的?
2樓:千鋒教育
atl是一個產生抄c++/com**的
框架,就如同c語言是一個產生彙編**的框架atl又不同於mfc,它完全面向com元件,其技術路線也不同於mfc,mfc使用的是c++中的繼承、封裝、巢狀等常規技術,而atl使用了c++中模板、多繼承等高階技術,甚至還用到了stl。所以學習和使用atl要求我們必須熟悉這些c++高階特性。另一方面,atl結構完全針對com中的諸多規範,這就要求使用人員必須非常瞭解com規範,才有可能真正把atl用好。
對於com應用的開發,atl無疑是首選的工具,與mfc相比,atl的規模還不算大,但是從上述的介紹可以看出,atl涉及到了com的方方面面。 實際上,atl的內容還要多得多,比如ole db的支援、mts的支援等。
c++中 :: 這個是什麼意思 有什麼用
3樓:隨浩博機武
返回某個程式塊的執行狀態,交還控制權,返回運算結果
第一個,返回程式執行狀態,用於後續判斷上一個程式塊執行是否正確,出現了何種錯誤或意外
第二個,呼叫一個程式塊後整個程式就跳進那個程式塊執行了,return使程式的執行軌跡回到呼叫該程式塊的地方,就像老闆給你佈置了一個任務,你完成任務以後得去交差
第三個很好理解吧,問你1+1等於多少,你算出來了答案等於2,你得把這個答案回答給提問的人
這些職能往往是在一個return語句中同時體現出來了,多讀讀程式就有體會
4樓:匿名使用者
域操作符!作用在不同的情況下有區別,有點類似於生活中「屬」的意思。比如a::b,意思是b屬於a,而不是屬於其他,起限定作用!
5樓:樂樂__樂樂
雙冒號 :: 操作符被稱為域操作符(scope operator),當與一個類名相連的時候 它就成為一個類域操作符。
我們可以非正式地把域看作是一個可視視窗全域性域的物件在它被定義的整個檔案裡,一直到檔案末尾都是可見的。在一個函式內被定義的物件是局域的(local scope), 它只在定義其的函式體內可見。每個類維持一個域,在這個域之外 ,它的成員是不可見的。
類域操作符告訴編譯器後面的識別符號可在該類的範圍內被找到。
6樓:匿名使用者
1.word,sword,byte?不區分大小寫嗎?
這些不是標準c++的資料型別,而是windows的.他們區分大小寫
具體的樓主可以轉定義過去看下.
2.->?
這是指標的意思!
3.*的用法?
*號的用法有好幾種
byte *pby = null 是定義byte指標,並指向null
byte bytmp = *pby; 這裡是取pby指標所指向記憶體地址上的內容
int a = 1*8; 這裡是用作乘法
希望樓主多看看基礎
***************=補充:******************************====
cc =(sdword)(*(sword*)(blkptr->p2))-*(sword*)(blkptr->p1);
cc的型別是sword windows下定義為: typedef short sword 也就是短整形
後面的括號多了看起來就嚇人 其實剝離開來還是比較容易看明白的
先看這個blkptr->p2 這裡我不知道blkptr是結構體還是指標,但是可以確定的是它的定義中有p2這個變數,在類裡叫類成員,blkptr->p2就是"我"要使用p2.
(sword*)(blkptr->p2):這句話的意思是將p2強制轉換為"sword*"型別.sword* 是sword型別的指標.
(*(sword*)(blkptr->p2)):這句話的意思就是 在上面強制轉換後的地址裡取內容,得到的就是一個sword型別的數值.
(sdword)(*(sword*)(blkptr->p2)):這裡則是將得到的數值在次強制轉換為sdword型別.
*(sword*)(blkptr->p1)這句話我就留給樓主自己琢磨了!希望樓主能自己解決.
中間的"-"號 就不用解釋了吧 呵呵!
ps:如果使用c++的話 型別轉換最好用static_cast<>()這樣,指標轉換的最好使用reinterpret_cast<>().一些資料型別的話到vs裡面轉定義就能看到了.
7樓:郝穩
是一種組合語言和c語言相似,如果不做程式設計的話,對你沒什麼用
c++中運算子<<是幹什麼用的?
8樓:匿名使用者
在沒有過載的情況下,運算元都是整數時,《是位移運算。 這個例子中就是將i這個整數表示成的二進位制數左移k個位置,右邊補0。
9樓:匿名使用者
位運算的 就是向左移幾位
10樓:匿名使用者
你的程式有未定義行為,最好不要用
11樓:匿名使用者
輸出運算子,相當於printf
c/c++能做什麼?主要應用是什麼
12樓:匿名使用者
可以做任何事,從計算1+1=2到作業系統編寫,從控制電燈開關到發射衛星,只有你想不到,沒有它做不到的。(關鍵是掌握到什麼程度)
13樓:匿名使用者
比如作業系統、大部份遊戲、圖形影象處理、科學計算、嵌入式系統、
驅動程式、沒有介面或簡單介面的服務程式、軍工、工業實時監控軟
件系統、虛擬機器、高階伺服器程式、語音識別處理等等。
學位幹什麼用的,學位幹什麼用的
學位 degrees,academic degrees 是授予個人的一種學術稱號或學術性榮譽稱號,表示其受教育的程度或在某一學科領域裡已經達到的水平,或是表彰其在某一領域中所做出的傑出貢獻。由具備授予資格的高等學校 科學研究機構或國家授權的其它學術機構 審定機構授予。學位稱號終身享有。起源於歐洲中世...
C 中,按位取反,邏輯異或這些都是幹什麼用的啊?和類有關係嗎
按位取反是二進位制運算,是為了在某些算式中提高 執行效率的,邏輯異或是條件判斷中結合多個條件判斷的符號,這些和類沒有關係,在c語言中就已經有了。這是二進位制的一些運算,和類沒多大關係 希望採納 按位與 按位異或 按位取反各是什麼意思?c 就是先把數都轉換為2進位制按題目要求運算1為真0為假與就是兩數...
眼睫毛幹什麼用的,眼睫毛是幹什麼用的?
眼睫毛具有 阻擋強光和灰塵 異物,起到保護眼睛的作用 眉毛和鬍鬚具有分專流汗水和雨水的作用 鼻毛具屬有阻擋空氣中灰塵和異物的侵入,起到濾網作用。眼睫毛的毛囊具有豐富的神經叢,反應非常敏感,各種異物稍有觸及即可快速引起保護性的閉眼反應。除了以上保護性的作用外,通過修飾梳理,毛髮對人體還起著重要的美容作...