博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ 属性类外只读技巧
阅读量:4842 次
发布时间:2019-06-11

本文共 409 字,大约阅读时间需要 1 分钟。

 

类内通过去const来实行修改内容

 

 

 

#include 
class A{public: A():m_width(0), m_height(0) { } void create() {

        *(const_cast<int*> (&m_width)) = 10;

        *(const_cast<int*> (&m_height)) = 100;

}public:	const int 	m_width;	const int	m_height;};int main(){	A a;	a.create();	printf("%d %d\n", a.m_width, a.m_height);	a.m_width = 10;}

  

 

 

转载于:https://www.cnblogs.com/flowskyac/archive/2012/05/09/2491225.html

你可能感兴趣的文章
[Mac入门]如何在Mac下显示Finder中的所有文件
查看>>
证明二叉查找树所有节点的平均深度为O(logN)
查看>>
JavaScript基础--简单功能的计算器(十一)
查看>>
WPF Visifire使用 ---- 基础篇二
查看>>
SSAS: Using DMV Queries to get Cube Metadata
查看>>
操作系统存储器管理选择题精练
查看>>
一条咸鱼的养成
查看>>
修复LSP 解决不能上网问题
查看>>
第四周作业总结
查看>>
修改之前某次commit日志和内容
查看>>
动态规划:HDU1712-ACboy needs your help(分组背包问题)
查看>>
PAT A1009 Product of Polynomials(25)
查看>>
libFFM 与 python-libffm 安装遇到的一系列问题-解决方案
查看>>
数据摘要pandas
查看>>
浅谈C语言中的位段
查看>>
2019.04.25 第七次训练 【2017-2018 ACM-ICPC Asia East Continent League Final (ECL-Final 2017)】...
查看>>
javascript正则表达式复习
查看>>
【JVM】类加载器及双亲委派机制实例解析
查看>>
python 生成 pyc 文件
查看>>
linux清除git账号密码
查看>>