Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux编程 > C/C PLUSPLUS > » 正文

指向const对象的指针 const指针的理解

来源: ynp 分享至:
指向const对象的指针 const指针的理解
#include <QtCore/QCoreApplication> #include <iostream> #include <vector> using namespace std; int main(int argc, char *argv[]) { QCoreApplication qa(argc, argv); //指向const对象的指针:不可以改变指针所指向的值,可以改变指针指向 const double a = 1.1; const double temp = 2.2; const double *p =&a; //*p = 3.3;//error p = &temp; cout<<*p<<endl; //const指针: 不可以改变指针的指向,可以改变值 double b = 4.4; double *const pp = &b; //pp = &a; error *pp = 5.5; cout<<*pp<<endl; //指向const对象的const指针:不可以不可以改变指针所指向的值,不可以改变指针的指向 const double c = 6.6; const double temp2 = 7.7; const double *const ppp = &c; // ppp = &temp2;error // *ppp = 8.8;//error cout<<*ppp<<endl; return qa.exec(); }

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史