c++ const 转 非const
#include "mainwindow.h"
#include <QApplication>
#include <QtDebug>void fun(const int * temp)
{int *p = const_cast<int *>(temp);//const 转 非const*p = 22;
}int main(int argc, char *argv[])
{QApplication a(argc, argv);int aa = 5;qDebug() << "转换之前:" << QString::number(aa);fun(&aa);qDebug() << "转换之后:" << QString::number(aa);return a.exec();
}
转换之前: "5" 转换之后: "22"
原文链接:https://blog.csdn.net/sinat_33859977/article/details/99878402
c++ const 转 非const相关推荐
- c语言const 转为非const的问题
昨天碰到一个奇葩的问题. 我定义的数据结构 struct tree {tree* left;tree* right; } 然后我用priorityqueue< tree>载入进去.但是这个 ...
- 类的const和非const成员函数的重载
我们从一个例子说起,来看上一篇文章中的String类, 我们为它提供一个下标操作符([ ])以读写指定位置的字符(char). 只要了解过C++的操作符重载的语法,很快就可以写出下面这个[]操作符重载 ...
- c++ const 转非const
#include <iostream> #include <stdio.h> using namespace std;struct DexHeader{int off; }; ...
- 成员函数对象类的const和非const成员函数的重载
首先声明,我是一个菜鸟.一下文章中出现技术误导情况盖不负责 1. 类的const成员函数与非const成员函数的载重 #include <iostream> #include <st ...
- C++ const对象与非const对象的相互调用、const成员函数与非const成员函数的相互调用
1)const对象可以调用非const成员函数吗? 答:不能.const修饰的对象实则修饰的是该对象的this指针,并且const修饰的成员不能进行修改,如果使用const调用非const成员函数,可 ...
- const int *,const int * const和int const *有什么区别?
我总是搞砸了如何正确使用<code>const int* , const int * const和int const * . 是否有一组规则定义您可以做什么和不能做什么? 我想知道在分配, ...
- const参数,const返回值与const函数
在C++程序中,经常用const 来限制对一个对象的操作,例如,将一个变量定义为const 的: const int n=3; 则这个变量的值不能被修改,即不能对变量赋值. const 这个关键字 ...
- c++ const对象和const函数
关于const对象和const函数的分析 基本知识: 1.如果一个成员函数不对对象的任何成员数据的进行修改(最常见的为打印成员信息的函数),那么我们可以将这个成员函数设置为const函数,以保护对象数 ...
- const引用和非const引用
const引用可以初始化为不同类型的对象或者初始化为右值,同样的初始化对于非const引用却是不合法的. 非const引用只能绑定以与该引用同类型的对象中. const引用则可以绑定到不同但相关的类型 ...
最新文章
- 资源 | 阿里发布免费深度学习课程:感知机梳理(附链接)
- keras module 'tensorflow' has no attribute 'placeholder'
- 跑monkey需要安装什么_安装隔音吊顶需要注意什么 隔音吊顶材料推荐
- vuejs之【router-link】大全(二)
- NOD32最新升级ID
- 互联网公司各种“花式”裁员,套路特别深,作为程序员你知道吗?
- 给网站文字添加图标-Font Awesome
- 湖南工业大学c语言在线作业答案,湖南工业大学C语言期末考试复习题(机房题库)...
- Ora-01008错误:oracle 并非所有变量都已绑定的原因
- 整数数组的最大子数组
- opencart修改网站顶部电话联系方式
- Delphi开发经验谈
- spin_lock的变体
- php学生成绩系统,php019学生信息学生成绩系统
- 前端ES6+基础总结
- 数据科学Python库01:Pandas
- 计算机视觉 相机标定
- 驾校考试科目二完整流程
- RCNN算法思想简单讲解概述————(究极简单的讲述和理解)
- 【低功耗蓝牙】③ 蓝牙服务和特性的创建
热门文章
- linux shell 单行多行注释
- python+soket实现UDP协议的局域网广播程序
- VMProtect 与 ASProtect 在VC中的SDK编程
- Android开发--圆角按钮和绘制直线的实现
- 数据结构 -- 双向循环链表
- TCP/IP详解--学习笔记(10)-TCP连接的建立与中止
- 嵌入式c语言汇编混合编程,嵌入式C语言和汇编语言的混合编程
- java 范式 问号_巴科斯范式和扩展巴科斯范式
- jax_ws_对状态代码使用JAX-RS异常
- 换了路由器电脑都连不上网了_路由器连不上网怎么办