首页 > 其他分享 >作用域运算符

作用域运算符

时间:2023-05-18 20:14:15浏览次数:27  
标签:Person 作用域 运算符 int 类型 size

目前已经学过了作用域运算符的两个作用

1.调用类中静态成员函数

class Person
{
public:
    static int m_person;
};
int main()
{
    Person::m_person;
}    

2.类内用typedef或则using起类型别名,在类外使用该类型别名时:

class Person
{
public:
    using pi=int;
};
int main()
{
   Person::pi a=0;//a实际上是一个int类型,只不过Person类封装了int 
}    

其实最常见的就是string::size_type和vector<T>::size_type了它们分别是字符串类的size()(代表字符类的大小)返回值类型,下标类型和vector类的size()(代表字符类的大小)返回值类型,下标类型。

标签:Person,作用域,运算符,int,类型,size
From: https://www.cnblogs.com/Sandals-little/p/17413132.html

相关文章

  • python之字符串和运算符
    python基本数据类型python之字符串和运算符字符串格式化字符串print(6+6)print('6'+'6')print('jerr'+'y')#print(6+'6')两个不同类型的相加会报一个类型错误1266jerry拼串s='hello'print('s='+s)用+号来进行拼串s=hello传递参数s=......
  • Python程序与用户交互&基本运算符
    一、用户交互1.输入input:关键字:input()-输入在python3中input关键字会等待用户的输入,用户输入任何内容,都存成字符串类型,然后赋值给等号左边的变量名在python2中存在一个raw_input功能与python3中的input功能一模一样在python2中还存在一个input功能,需要用户输入一个明......
  • 深入理解JavaScript之作用域链与闭包
    作用域作用域是指程序源代码中定义变量的区域。实际上描述的就是查找变量的范围,作用域必须有的两个功能就是存储变量以及查找变量,作用域就是发挥这两个作用以及更多作用的规则。作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。词法作用域和动态作用域词法作用域......
  • C# 表达式与运算符
    3.1 表达式1.赋值表达式  由赋值运算符(=)连接起来的式子叫做赋值表达式,例如:a=a+1。变量可以重新赋值,老值不复存在。  小扩展:有一种复合赋值运算符,例如:Intnum=10;num=num+10;  可以写成:Intnum=10;num+=10; 2.算术表达式  由算术运算符(+,-,*,/,%)连接起来的式子叫做算术表达式。......
  • C# 表达式与运算符
    3.1表达式1.赋值表达式  由赋值运算符(=)连接起来的式子叫做赋值表达式,例如:a=a+1。变量可以重新赋值,老值不复存在。  小扩展:有一种复合赋值运算符,例如:Intnum=10;num=num+10;  可以写成:Intnum=10;num+=10; 2.算术表达式  由算术运算符(+,-,*,/,%)连接起来的式子叫做......
  • Javascript执行原理 网页引入javascript的三种方式* javascript核心语法 数据类型 Typ
    Javascript执行原理:用户端发送请求到服务器端将js解析出来的数据(用户身份表示)绑定在请求路径中服务器端获取到参数后会响应客户端客户端通过浏览器解析响应的数据并将数据展现在浏览器上网页引入javascript的三种方式*:使用script标签<scripttype=“text/javascript”>aler......
  • Python 运算符
    1、算术运算符运算符描述实例+加-两个对象相加a+b输出结果30-减-得到负数或是一个数减去另一个数a-b输出结果-10*乘-两个数相乘或是返回一个被重复若干次的字符串a*b输出结果200/除-x除以yb/a输出结果2%取模-返回除法的余数......
  • C++ | 运算符重载
    1.运算符重载1.1基本概念函数重载(函数多态)是指用户能够定义多个名称相同但参数列表不同的函数,旨在使用户能够用同名的函数来完成相同的基本操作,即使这种操作被用于不同的数据类型。运算符重载将重载的概念扩展到运算符上,允许赋予C++运算符多种含义。实际上,很多C++(也包括C语......
  • day04 基本数据类型与基本运算符
    【昨日回顾】【四】基本数据类型我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等)所以变量值也应该有不同的类型,例如salary=3.1 #用浮点型去记录薪资a......
  • 02-数据类型/常量/变量/运算符
    1.数据类型1.1数据类型分类构造类型--用户自定义的数据类型存储负数使用有符号数字符型也分为有符号数和无符号数#include<stdio.h>intmain(){}1.2基本数据类型bool类型bool不是基本数据类型,使用的时候需要加入头文件#include<stdbool.h>#include<std......