`

作用域符::的应用

    博客分类:
  • C++
 
阅读更多

1.作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分

如:A,B表示两个类,在A,B中都有成员member。那么
      A::member就表示类A中的成员member
      B::member就表示类B中的成员member

2.全局作用域符号:当全局变量在局部函数中与其中某个变量重名,那么就可以用::来区分如:

char    zhou;    //全局变量

void    sleep()

      char    zhou;    //局部变量

      char(局部变量) = char(局部变量) *char(局部变量) ; 

     ::char(全局变量) =::char(全局变量) *char(局部变量);

3. 用于某个类直接访问静态方法时A::test();

4. 用于调用父类的虚方法(被实现)

 

分享到:
评论

相关推荐

    作用域插槽使用例子!!!

    默认情况下,插槽只是一个简单的占位符,但作用域插槽引入了数据绑定的概念,使父组件能够对子组件的插槽内容进行定制。 作用域插槽的基本语法包括以下几部分: 1. **slot属性**:在父组件中,我们需要使用`<slot>...

    python 包、模块、函数与变量作用域视频讲解

    在视频讲解“第7章 包、模块、函数与变量作用域”中,可能会深入讨论这些概念的实际应用,包括如何导入和使用模块,如何创建和组织包,如何定义和调用函数,以及如何正确处理变量作用域。通过观看这个视频,初学者将...

    c#从入门到实践; 示例 使用变量记录用户的登录名;变量的作用域

    最后,`ConsoleProgramShuV1.0.0`可能是一个C#控制台应用程序的项目文件,其中可能包含了关于变量和作用域的示例代码。你可以通过打开并运行这个项目来实践和加深对这些概念的理解。通过动手实践,你会更好地掌握C#...

    Java的访问修饰符与变量的作用域讲解

    掌握Java的访问修饰符和变量作用域对于编写清晰、健壮的代码至关重要,因为它们帮助我们控制代码的可访问性,实现数据的封装和保护,以及确保代码的正确性。在实际开发中,合理地使用这些修饰符可以有效地提高代码的...

    delphi的Public,Private,Protected,Published作用域

    ### Delphi中的Public,Private,Protected,Published作用域详解 #### 一、引言 在面向对象编程中,封装是核心概念之一,它通过限制对类内部数据的直接访问来提高代码的安全性和可维护性。Delphi作为一种强大的...

    【JavaScript源代码】JavaScript高级程序设计之变量与作用域.docx

    JavaScript是一种广泛应用于网页和网络应用的脚本语言,它的核心特性之一是变量和作用域的概念。在深入探讨这些概念之前,我们先理解一下原始值和引用值的区别。 1、原始值与引用值 JavaScript中有六种原始数据...

    JavaScript 24道面试题和答案.docx

    - 作用域链:当查找变量时,会沿着作用域链从当前作用域到父级作用域,直至全局作用域。 7. 执行上下文与作用域的区别: - 上下文在运行时生成,作用域在定义时确定。 - 作用域可能包含多个上下文,而每个上下文...

    计算机常用命令

    - **作用**:打开命令提示符窗口。 - **应用场景**:执行各种命令行操作。 10. **chkdsk.exe** - **作用**:检查磁盘错误并尝试修复。 - **应用场景**:当遇到磁盘读写错误时使用。 11. **gpedit.msc** - **...

    基本修饰符

    #### 一、访问修饰符的作用域 访问修饰符用于控制类、方法、属性等成员的可见性范围。在.NET框架中,主要有五种访问修饰符:`public`、`private`、`protected`、`internal`以及`protected internal`。 1. **public...

    java四种作用域的说明.doc

    本文将深入探讨这四种作用域的具体含义及应用场景。 #### 二、作用域概述 - **Public**:公开访问。 - **Private**:私有访问。 - **Protected**:受保护访问。 - **Default**:默认访问(有时非正式地称为`...

    2023-04-06-项目笔记 - 第三百六十八阶段 - 4.4.2.366全局变量的作用域-366 -2025.01.04

    例如“4.4.2.1全局变量的作用域_1”和“4.4.2.366全局变量的作用域_366”,这可能表示课程内容深入探讨了全局变量作用域的多个方面,可能包括全局变量在不同模块间共享和隔离的方法,以及如何通过作用域限定符来控制...

    简单谈谈javascript中的变量、作用域和内存问题

    在JavaScript编程中,变量、作用域和内存管理是构建应用程序时不可或缺的概念。正确理解这些概念对于编写高效且可维护的代码至关重要。 首先,让我们深入了解变量。在JavaScript中,变量本质上是一个命名的容器,...

    5.JavaScript基础语法.zip

    - 作用域:变量存在的区域,全局作用域在整个脚本中可见,局部作用域只在函数内部可见。 - 闭包:函数及其相关的变量组合成一个封闭的环境,即使函数执行完毕,其内部变量仍能保留。 7. 事件处理: - 事件:用户...

    2023-04-06-项目笔记 - 第四百三十七阶段 - 4.4.2.435全局变量的作用域-435 -2025.03.14

    总结起来,全局变量的作用域是C语言编程中的一个重要主题,正确地理解和应用全局变量,可以帮助程序员写出更加健壮和高效的代码。同时,良好的代码风格和规范的操作习惯也是保证项目质量的关键因素。

    vue前端开发JavaScript与Vue核心概念解析:闭包、原型链、作用域链及Vue生命周期详解

    对于JavaScript,文档解释了闭包、原型链、作用域链、箭头函数、this指向、Promise、事件轮询等关键概念,并简要提及了ES6的新特性如let、const、解构赋值、修饰符、模块化和继承。此外,还介绍了DOM操作、JSON处理...

    第3章计算面积周长——方法与作用域.ppt

    本章主要讲解如何通过定义和调用方法来实现这一功能,并涉及变量和字段的作用域问题。以下是详细的知识点解析: 1. **方法定义**: - 方法是程序中的可重用代码块,用于执行特定任务。在Java中,方法定义包括声明...

    JavaScript语言 变量、数据类型、对象、函数、作用域、事件、字符串.pdf

    ### JavaScript核心概念详解 ...以上内容覆盖了JavaScript的基本概念,包括变量、数据类型、对象、函数、作用域、事件和字符串。这些是学习和理解JavaScript的核心组成部分,对于开发Web应用至关重要。

    CCNA常用命令 路由器 交换机 命令

    - **作用**:应用ACL到接口的输入或输出方向。 - **应用场景**:实现访问控制。 - **distribute-list 访问号 in|out 端口号** - **作用**:在路由协议中应用ACL。 - **应用场景**:过滤路由更新。 **5. Null0 ...

    详解Vue组件之作用域插槽

    Vue是目前前端开发领域广泛使用的一个JavaScript框架,它通过组件化的开发方式极大地提高了开发效率和应用的可维护性。...无论是对于初学者还是有经验的开发者,理解并应用作用域插槽都是非常有价值的。

    Angular 案例

    ### Angular 案例知识点详解 ... - `@`修饰符:单向绑定,父作用域到子作用域。 通过以上知识点的详细介绍,我们可以更深入地了解AngularJS的工作原理和技术细节,从而更好地利用这些特性来开发高质量的应用程序。

Global site tag (gtag.js) - Google Analytics