C++笔记——.和::和:和-的区别
在学习C++的过程中我们经常会用到.和::和:和->,在此整理一下这些常用符号的区别。
1、A.B则A为对象或者结构体;2、A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针;3、::是作用域运算符,A::B表示作用域A中的名称B,A可以是名字空间、类、结构;4、:一般用来表示继承;
class A
{
public: void foo() { cout<<"A::foo() is called"<<endl; }
};
class B:public A
{
public: void foo() { cout<<"B::foo() is called"<<endl; }
};
C++,中,下面的操作符是不能被重载的:
. (成员访问或点操作符)
?: (三元操作符或条件操作符)
:: (域操作符)
.* (指向成员的指针操作符)
sizeof (取对象大小操作符)
typeid (对象类型操作符)
C++笔记——.和::和:和-的区别相关推荐
- spring学习笔记01-BeanFactory和ApplicationContext的区别
spring学习笔记01-BeanFactory和ApplicationContext的区别 BeanFactory 和 ApplicationContext 的区别 BeanFa ...
- ASP.Net学习笔记006--Get和Post的区别
以前写的课程都没有附上源码,很抱歉! 课程中的源码可以加qq索要:1606841559 技术交流qq1群:251572072 技术交流qq2群:170933152 也可以自己下载: ASP.Net学习 ...
- 2020-09-21C++学习笔记之与C语言区别和加强——四种const意义(const int a; int const b; const int *c; int * const d)
2020-09-21C++学习笔记(const int a; int const b; const int *c; int * const d) 这两天在上课更新晚了. 1.C/C++中的const ...
- 华为电脑分类四个系列_华为MateBook笔记各版本有什么区别 华为MateBook各版本区别对比...
华为MateBook有多个版本,在购买的时候需要注意选择自己喜欢的版本,那么 华为MateBook有几个版本? 下面为大家带来 华为MateBook笔记本各版本区别对比 ,对这款华为笔记本感兴趣的朋友 ...
- c#大圣之路笔记——c# SqlDataReader和SqlDataAdapter区别
SqlDataReader 高效,功能弱,只读访问 SqlDataAdapter 强大,要求资源也大一点 SqlDataReader 只能在保持跟数据库连接的状态下才可以读取... SqlDataAd ...
- java 根据客户端重定向_Java Web笔记 - 转发与重定向的区别与在FireBug客户端的表现...
1.转发: RequestDispatcher的forward(request, response)称为请求转发. request的getRequestDispatcher和getRequestDis ...
- (笔记)堆和栈的区别-两种不同的数据结构
堆栈其实是两种数据结构.堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除. 要点:堆:顺序随意. 栈:后进先出(Last-In/First-Out) 堆和栈 ...
- IOS开发学习笔记024-UIButton和UIImageView的区别
一.UIButton和UIImageView的区别 1. UIImageView 默认只能显示一张图片(默认会填充整个ImageView) 设置方法:image/setImage: UIButton ...
- C语言学习笔记---数组和指针的区别
在平时使用数组和指针的时候,感觉他们的使用很类似.那么数字和指针在使用的过程中到底有什么区别呢? 下面通过一个例子来简单分析一下. char str1[] = "abcdef&quo ...
- SICP读书笔记2---if和cond的区别
1.比较形式上面的区别 (1)cond (cond (<p1> <e1>) (<p2> <e2>) ....... (<pn> <en ...
最新文章
- backgroundworker控件的使用(线程传值)
- python知识点 07-11
- 上海python培训班-上海哪家python培训班比较靠谱?
- 对比两个表中,字段名不一样的SQL
- python knnsearch_sklearn之KNN详解+GridSearchCV使用方法
- pl/sql developer导入导出
- Spring Boot基础学习笔记14:实现文件上传功能
- Struts2教程3:struts.xml常用配置解析
- 实验 VoIP通信的配置
- snmp trap配置
- 软件测试之因果图法(P24——P26)
- 计算机ram和rom的工作原理,RAM和ROM是什么意思?手机内存和电脑内存的区别
- 华为——策略路由(校园网配置)
- 哔哩哔哩bilibili自动上传视频脚本-配合爬虫营销号狂喜
- LOESS与LOWESS
- 基于vue+elementui 月子中心会所系统web
- Spark 报错Incompatible equality constraint: String and T2
- 倒闭潮不断,众筹的生机在何处?
- 召唤出DirectX诊断工具
- [Unity实战]制作卷动的波浪