关于C/C++中的点操作符和箭头操作符
来源:互联网 发布:电脑office软件下载 编辑:程序博客网 时间:2024/06/06 01:34
点操作符 “.”用来引用普通对象。
箭头操作符“->”用来引用指针对象。
箭头操作符“->”用来引用指针对象。
举例子说明一下:
比如,我有一个对象darkray。那么我可以通过”.”来调用darkray类中中的成员变量。
但是如果darkray是指针的话,就不能通过”.”来调用,而只能使用”->”来调用了。
放到C语言中不存在对象的概念的。
点操作符用得到的地方,大多在结构,比如:
struct darkray{
float coder;
int geek;
};
在程序中
darkray fuckyou={
2.3,
350
};
我们就可以用fuckyou.coder来取得结构中的值。
这时是不能使用”->”来调用的,”->”符号指针对指针来说的。
只有在如下情况可以使用”->”
darkray* fuckme;
fuckme->coder=2.33;
此时fuckme为一个darkray结构的地址指针。所以可以使用”->”,而此时就不能使用
“.”来操作。因为”.” “相当于”对象的成员调用。
不知道说明白了没有,大概就是这个意思吧…
阅读全文
0 0
- 关于C/C++中的点操作符和箭头操作符
- 关于C/C++中的点操作符和箭头操作符
- C/C++ 点和箭头操作符的区别
- (转载)C/C++ 点和箭头操作符的区别
- 点操作符和箭头操作符
- 点操作符和箭头操作符
- 点操作符和箭头操作符
- 箭头操作符 “->”(c++primer)
- C++ 箭头操作符(->) 和 点操作符(.)
- 指针变量、指针、点操作符和箭头操作符
- C++中箭头操作符和点操作符
- C++点操作符和箭头操作符
- C++ 点(.)操作符和箭头(->)操作符
- c++中箭头操作符(->)和点操作符(.)区别
- perl中的箭头操作符
- C++点和箭头操作符的区别
- c中的操作符
- 小朋友学C++(11):“箭头(->)”和“点号(.)”操作符的区别
- Ubuntu14.04 安装NVIDIA NCCL的问题
- 有用的python3内置函数
- java的数据类型
- java代码中实现android背景选择的selector
- laravel ueditor
- 关于C/C++中的点操作符和箭头操作符
- Python处理以BOM开头的UTF-8编码文件
- 机器学习 基本概念/术语
- 安卓开发自带控件修改主颜色(以日期选择器DatePickerDialog为例)
- 神经网络2-反向传播
- HDU-5459-递推&斐波那契
- Ubuntu下如何录屏
- ES6 Array.from方法用法总结
- BZOJ 1419: Red is good 期望DP