const小练习一则,把const int*去除常量性赋给int*
来源:互联网 发布:mac系统上好玩的游戏 编辑:程序博客网 时间:2024/05/18 00:47
#include<iostream>using namespace std;int main(){ const int a=10; // a=1000;//error: assignment of read-only variable `a' int b=a; b=a+10; const int *pInt=&b; cout<<"*pInt: "<<*pInt<<endl; pInt= &a; cout<<"*pInt: "<<*pInt<<endl; b=100; pInt = &b; cout<<"*pInt: "<<*pInt<<endl; //int *p=&a;//error: invalid conversion from `const int*' to `int*' int *p = (int*)&a;//强制类型转换,去除常量性 cout<<"*p: "<<*p<<endl; //a=1000;//error: assignment of read-only variable `a' getchar(); return 0;}
结果如下:
相关:
const 用法总结
关于C++ const 的全面总结
- const小练习一则,把const int*去除常量性赋给int*
- 从const int *, int const *, int * const 及const int * const到指针常量、常量指针
- 【指针常量】const int* p
- int * const *, const int * const *, const int **
- const int *, int const*, int* const
- const int& | int const& | const int* | int const* | int *const | const int *const的区分
- 把对象赋给int型变量
- const int
- const int*和int const*
- const int* 和 int const*
- C++ const int * ; int * const
- const int*和int* const
- const int * 与 int *const
- const int *const A;
- const int *const
- C语言拾遗:常量指针与指针常量(const int *ptr, int const *ptr, int * const ptr, const int * const ptr区别)
- 常指针和指向常量的指针 const int *p;int * const p ;const int * const p
- const int a; int const a; const int *a; int * const a; const int * const a;
- Java初学者都应该搞懂的六个问题
- Map 容器接口 及类中的方法的使用
- 【转】John The Ripper附图教程
- 想要成为java大牛必须知道的25点
- jsp语法
- const小练习一则,把const int*去除常量性赋给int*
- Smarty-基础
- JDK环境变量配置的步骤
- METHODS
- 修改openJDK7的javac,使得java支持单引号字符串
- 大奖赛打分程序设计
- vps上搭建基于lnmp的wordpress站点
- page和include指令
- Win7下安装Oracle 10g常见错误解决