C语言中双冒号::的用法及其作用有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计540个文字,预计阅读时间需要3分钟。
C++中常用的作用符包括:冒号(:),作用如下:用于定义作用域限定符。在类体内声明函数时,若在类体外定义该函数,则需要在定义时加上类名和作用域限定符。例如:
cppclass MyClass {public: int num; int fun(); // 类体内声明函数 // 类体外定义函数时,需添加类名和作用域限定符 int MyClass::fun() { // 函数实现 }};
C++中经常使用的作用符::,作用如下:
•作用域限定符。在类体内申明函数,并在类体外定义函数时,必须在定义函数时加上类名和作用域限定符。
class MyClass{ public: int num; int fun();//类体内申明函数 }; //类体外定义函数 int MyClass::fun(){ return 1; }
•静态数据和静态成员函数成员既可以通过对象名引用,也可以通过类名加::来引用。例如,MyClass::a。静态成员函数的目的就是为了操作静态数据成员,静态成员函数引用不了非静态的数据成员。
本文共计540个文字,预计阅读时间需要3分钟。
C++中常用的作用符包括:冒号(:),作用如下:用于定义作用域限定符。在类体内声明函数时,若在类体外定义该函数,则需要在定义时加上类名和作用域限定符。例如:
cppclass MyClass {public: int num; int fun(); // 类体内声明函数 // 类体外定义函数时,需添加类名和作用域限定符 int MyClass::fun() { // 函数实现 }};
C++中经常使用的作用符::,作用如下:
•作用域限定符。在类体内申明函数,并在类体外定义函数时,必须在定义函数时加上类名和作用域限定符。
class MyClass{ public: int num; int fun();//类体内申明函数 }; //类体外定义函数 int MyClass::fun(){ return 1; }
•静态数据和静态成员函数成员既可以通过对象名引用,也可以通过类名加::来引用。例如,MyClass::a。静态成员函数的目的就是为了操作静态数据成员,静态成员函数引用不了非静态的数据成员。

