const基础(1)
来源:互联网 发布:支付宝修改淘宝会员名 编辑:程序博客网 时间:2024/06/06 05:29
struct Teacher{ char name[64]; int age;};int operatorTeacher(const Teacher *pT)//const Teacher *pT指针指向的内存空间不能被修改{ pT->age = 10;//修改了指针指向的空间 return 0;}
运行结果:
error C3490: 由于正在通过常量对象访问“age”,因此无法对其进行修改;
#include<iostream>using namespace std;struct Teacher{ char name[64]; int age;};//int operatorTeacher01(const Teacher *pT)//const Teacher *pT指针指向的空间不能被修改//{// //pT->age = 10;//修改了指针指向的空间// return 0;//}int operatorTeacher02( Teacher * const pT)//const Teacher *pT指针指向的空间不能被修改{ pT->age = 10;//修改了指针指向的空间但是pT不能被修改 return 0;}void main(){ //const int a; //int const b;//前两种写法相同 //const int *c;//const修饰的是指针指向的空间 //int *const d;//const修饰的是指针变量本身 //const int * const e;//指针变量和质量变量修饰的值不能修改 cout<<"hello..."<<endl; system("pause"); return;}
阅读全文
0 0
- const基础(1)
- const基础(1)-地址分配时间
- C++基础(三)const
- const基础
- const基础
- const基础
- C++ 基础内容1,c++ 中的const
- C++ 基础内容1,c++ 中的const
- (编程基础)c语言const浅析
- 【基础】关于const写保护
- const基础用法
- 【补足基础】Const
- c++基础 const 修改
- const修饰符基础
- const 关键字基础用法
- 四:const基础
- c++基础之const
- C基础之CONST
- Linux修改文件时候出现崩溃,产生了一个.swap交换文件,如何修复?
- HDU 6201 transaction transaction transaction dp
- VIM 笔记
- 远程桌面连接
- SCUT Training 20170913 Problem C
- const基础(1)
- csimsoft.Bolt.v2.0.Win64 1CD+OptiSLang.6.1.0
- 反射中getMethods和getDelcaredMethod区别
- Lucene学习总结之七:Lucene搜索过程解析(5)
- SQL中的连接区别
- 显示屏种类
- 电脑下载google play应用
- Android多网络环境(wifi,mobile)下强制在某个网络(mobile)访问服务端以及适配
- android http3 下篇