1.点(.)操作符和箭头(->)操作符

当定义类对象是指针对象时候,就需要用到 “->” 指向类中的成员;当定义一般对象时候时就需要用到 “.” 指向类中的成员…….

例如:

class A

{

public:

play();

}

如果定义如下:

A *p则:p->play()使用; 左边是结构指针。

A p 则:p.paly()使用; 左边是结构变量。

总结:

箭头(->):左边必须为指针;

点号(.):左边必须为实体。

2.作用域符号::

(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)::是C++里的“作用域分解运算符”。比如声明了一个类A,类A里声明了一个成员函数voidf(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成voidA::f(),表示这个f()函数是类A的成员函数。例如:

class CA {

public:

int ca_var;

int add(int a, int b);

int add(int a);

};

//那么在实现这个函数时,必须这样书写:

int CA::add(int a, int b)

{

return a + b;

}

//另外,双冒号也常常用于在类变量内部作为当前类实例的元素进行表示,比如:

int CA::add(int a)

{

return a + ::ca_var;

}

//表示当前类实例中的变量ca_var。

c++ 箭头符号怎么打_C++随笔相关推荐

  1. c++ 箭头符号怎么打_C++编程基础知识二

    运算符: ①成员访问运算符:点运算符和箭头运算符: 点运算符:获取类对象的一个成员: 箭头运算符:ptr->mem 等价于(*ptr).mem; ②条件运算符:cond?expr1:expr2; ...

  2. c++ 箭头符号怎么打_C++语言中的标识符只能由字母、数字、下划线三种字符组成,且第一个字符_____。...

    [判断题]尺寸界线可以被隐藏 . . [判断题]AutoCAD 的绘圆心标记功能只是用于为圆或圆弧绘圆心标记或中心线,并不能标注尺寸. [判断题]将成本按其可辨认性分为直接成本与间接成本有利于分清各部 ...

  3. c++ 箭头符号怎么打_c++笔记--重载箭头运算符

    箭头操作符(->)的通常用法是,使用一个类对象的指针来调用该指针所指对象的成员.左操作数为对象指针,右操作数为该对象的成员.定义重载箭头操作符之后看起来就有点特别,可以用类对象的指针来调用,也可 ...

  4. kotlin 如何输入箭头符号->

    18年的时候用kotlin写过后端接口,时隔5年,再次学习使用kotlin语言,好多语法都不太熟悉, 第一关居然是lumda表达式里面的箭头符号,居然不知道怎么输入,百度也没人写关于这个的文章,搞了一 ...

  5. LaTex论文排版 | (23) LaTex中的正上、正下标记以及各种箭头符号总结

    目录 1. 正上.正下标记 2. 常用箭头符号 3. 更多箭头符号 1. 正上.正下标记 \documentclass{article} \usepackage{amsmath} \usepackag ...

  6. css竖向箭头符号_HTML CSS 特殊字符表

    HTML有许多特殊的字符,您对此有多少了解?平时在WEB制作中,您又有用到多少?或者说你在平时使用之时,是否也会碰到,有许多特殊字符要如何打印出来?比如说"笑脸",比如说" ...

  7. 如何去除电脑桌面软件的图标箭头符号,以及“快捷方式字样”?

    1.为什么会有小箭头符号? 是因为开启了快捷方式. 2.去除箭头符号会不会有影响? 不会,可以去除 3.有哪些方式去除?点击下方对应超链接 第一种:修改注册表项方式 第二种:使用电脑管家去掉(推荐,直 ...

  8. 命令行 上下箭头符号_命令行基础知识:符号链接

    命令行 上下箭头符号 Symbolic links allow you to links files and directories to other files and directories. T ...

  9. python的类型提示——定义函数时的箭头符号->

    在看pytorch的resnet源码时,看到这个符号觉得可以写一下(截图中的灰色高亮Resnet字样左侧) 简单的来说就是"类型提示".这个箭头符号的意思跟继承什么的没关系,意思是 ...

最新文章

  1. python中停车收费问题_使用CKRule实现停车场收费计算
  2. System Center 2012 R2 CM系列之Configuration Manager介绍
  3. Arduino可穿戴教程之第一个程序——Blink(一)
  4. VMware(虚拟机)的网络模式介绍
  5. 【SpringBoot】在普通类中获取spring容器中的bean
  6. shopping car 3.0
  7. mysql max字符串报错_mysql [Warning] max_join_size报错问题解决办法
  8. vue 图片自适应排列插件_vue自适应布局3种方法
  9. asp.net中后台javaScrip的使用
  10. [Unity3D]Unity3D圣骑士模仿游戏开发传仙灵达到当局岛
  11. 镜像资源的使用:100倍速度提升不是梦!
  12. 计算机论文对比实验怎么做,如何查找别人论文(计算机类文献)中实验部分的代码?...
  13. 将BC26连接至OneNET平台
  14. PyTorch学习笔记(10)——上采样和PixelShuffle
  15. python定时发送qq消息_自动给qq好友发消息
  16. php后端自学,【后端开发】自学php有哪些好的方法
  17. MATLAB 对多个数据自动寻峰/能谱图自动寻峰
  18. C: 重复宏定义warning: “A“ redefined
  19. 手机怎么使用涂鸦?分享几个手机视频怎么添加涂鸦的妙招
  20. apple watch更新系统时出现红色感叹号解决方法

热门文章

  1. android8.0于与ios,android 8.0 oreo抄袭苹果吗 android oreo和ios 11对比
  2. sqlite 事务处理 java_SQLite事务处理
  3. python画布位置_如何调整tkinter画布的位置
  4. flask数据库sqlalchemy查询
  5. ListView和RecycleView的性能比对
  6. 数学与计算机科学学院宣传词,【榜样人物】筑梦前行 不负韶华——数学与计算机科学学院姚彬彬同学的考研心路...
  7. php if require,php – 验证规则required_if与其他条件(Laravel 5.4)
  8. Unity+SenseAR教程 | 用手势发射爱心2:加入发射方向【源码】
  9. OpenShift 4 - DevSecOps (1) - 安装 DevOps 环境
  10. 设计一个通用的Http Rest Client包装器