1樓:匿名使用者
::兩個冒號是作用域...在類的編寫時,如果是成員函式寫在類外經常要用到,表明是那個類的成員函式 :單個會在類的繼承等方面用到..
2樓:天雲一號
冒號在c++中的作用主要表現在以下幾個方面:
1、表示結構內位域的定義(即該變數佔幾個bit空間)
typedef struct _*** ; ***
2、建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。
struct _***
};3、 public和private後面的冒號,表示後面定義的所有成員都是公有或私有的,直到下一個"public:”或"private:”出現為止。
"private:"為預設處理。
4、類名冒號後面的是用來定義類的繼承。
class 派生類名 : 繼承方式 基類名
;繼承方式:public、private和protected,預設處理是public。
5、類建構函式(constructor)的初始化列表
class myclass
myclass::myclass():a(1),b(1) // 初始化列表
3樓:匿名使用者
作用域限定符using namespace std;有它就可以不用::了不然你要加std::cout
c++中冒號是什麼意思?
4樓:匿名使用者
c++中冒號的使用有很多種,包括:
一、單冒號:
1 表示結構內位域的定義。
2 建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。
3 public:和private:後面的冒號,表示後面定義的所有成員都是公有或私有的,直到下一個"public:
”或"private:”出現為止。"private:
"為預設處理。
4 類名冒號後面的是用來定義類的繼承。
5 三目運算子 ?:運算。
6 用於程式標記。
7 switch語句中case或default後。
8 彙編指令模板。
9 字元或字串常量使用。
二、雙冒號,即::
1 作用域符號,用於類後或名空間後。
2 全域性作用域符號:當全域性變數在區域性函式中與其中某個變數重名,那麼就可以用::來區分。
3 c++裡的“作用域分解運算子”。比如宣告瞭一個類a,類a裡宣告瞭一個成員函式voidf(),但沒有在類的宣告裡給出f的定義,那麼在類外定義f時,就要寫成voida::f(),表示這個f()函式是類a的成員函式。
c++中 冒號是什麼意思
5樓:匿名使用者
c++中冒號的使來用有很多種,包括:自
一、單冒號:
1 表示結構內位域的定義。
2 建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。
3 public:和private:後面的冒號,表示後面定義的所有成員都是公有或私有的,直到下一個"public:
”或"private:”出現為止。"private:
"為預設處理。
4 類名冒號後面的是用來定義類的繼承。
5 三目運算子 ?:運算。
6 用於程式標記。
7 switch語句中case或default後。
8 彙編指令模板。
9 字元或字串常量使用。
二、雙冒號,即::
1 作用域符號,用於類後或名空間後。
2 全域性作用域符號:當全域性變數在區域性函式中與其中某個變數重名,那麼就可以用::來區分。
3 c++裡的“作用域分解運算子”。比如宣告瞭一個類a,類a裡宣告瞭一個成員函式voidf(),但沒有在類的宣告裡給出f的定義,那麼在類外定義f時,就要寫成voida::f(),表示這個f()函式是類a的成員函式。
6樓:
尼瑪,c++用冒號的地方多了去了 case語句 類訪問控制關鍵字 類的繼承 成員初始化列表 類成員函式指標 作用域限定符etc 你在說哪個冒號
7樓:santa傑
有很多地方會用冒號。比如冒號可以表示三目運算子“?:”的一部分;如果有兩個冒號“::”則表示類的作用域運算子。還有就是迴圈結構switch中case後也要用冒號
8樓:匿名使用者
樓主應該說明一下所問冒號所出現的語言環境,這樣的話才比較好回答,這麼問太寬泛了,該怎麼給出有針對性的回答呢。有效提問也是一種技術,乃至一門藝術哦。
C 中cerr什麼作用,c 中的cerr是什麼意思
cout對應於標準輸出流,預設情況下是顯示器。這是一個被緩衝的輸出,可以被重定向。cerr對應標準錯誤流,用於顯示錯誤訊息。預設情況下被關聯到標準輸出流,但它不被緩衝,也就說錯誤訊息可以直接傳送到顯示器,而無需等到緩衝區或者新的換行符時,才被顯示。一般情況下不被重定向。例如下面 編譯後生成test....
VB程式中的冒號什麼意思,vb語言中的冒號有什麼作用
本來應該佔兩行的 可以用冒號分隔,合併成一行,而且冒號可以合併多行,例如1 x 5y 6 可以寫成如下 x 5 y 6 例如2 for i 1 to 10 print i next i 可以寫成 for i 1 to 10 print i next i vb語言中的冒號 有什麼作用 vb6.0中的 ...
電阻在電路中起哪些作用,電阻在電路中的作用
電阻 resistance,通常用 r 表示 是一個物理量,在物理學中表示導體對電流阻礙作用的大小。導體的電阻越大,表示導體對電流的阻礙作用越大。不同的導體,電阻一般不同,電阻是導體本身的一種特性。電阻將會導致電子流通量的變化,電阻越小,電子流通量越大,反之亦然。而超導體則沒有電阻。電阻是描述導體導...