21xrx.com
2024-11-22 09:49:41 Friday
登录
文章检索 我的文章 写文章
C++语言中提供的什么不属于类成员?
2023-06-30 10:25:32 深夜i     --     --
非成员函数 全局变量 静态成员 友元函数

C++是一种功能强大的编程语言,广泛应用于软件开发、操作系统、游戏开发等领域。在C++中,类是一种非常重要的概念,它可以用来表示某一类对象的属性和行为。

类成员是指在类定义中定义的变量、函数和常量等。但是,在C++语言中,不是所有的东西都可以作为类成员来使用。下面我们来看看C++语言中提供的什么不属于类成员。

1.全局变量

全局变量是定义在函数外部、类外部的变量,它可以在整个程序中被访问。但是,全局变量不属于类成员,也不能在类中定义全局变量。因为类的定义只能包含成员变量,不支持全局变量。

2.全局函数

与全局变量类似,全局函数也不属于类成员。全局函数是定义在函数外部、类外部的函数,它可以在整个程序中被调用。在类中,只能定义类成员函数,也就是只能在类中定义函数,无法定义全局函数。

3.静态变量和静态函数

静态变量和静态函数属于类成员。但是,它们不是对象的成员,而是整个类的成员。静态变量是在类内部定义使用的,在内存中只有一份实例,被整个类共享。静态函数也是在类的定义中定义的函数,但它们只能访问类的静态成员,不能访问非静态成员。

总结来说,C++中提供的不属于类成员的有全局变量、全局函数,C++中提供的属于类成员但不是对象成员的有静态变量和静态函数。掌握这些概念对于C++语言的学习和应用都非常重要。了解以上内容可以帮助大家更好地理解C++的基础知识。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复