社区
C++ 语言
帖子详情
public private const等限定符定义的变量汇编后都有什么区别
kwovex
2009-04-30 01:20:12
分别放在什么位置
也就是说c++是怎样进行这些类型的访问控制的
...全文
137
9
打赏
收藏
public private const等限定符定义的变量汇编后都有什么区别
分别放在什么位置 也就是说c++是怎样进行这些类型的访问控制的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kwovex
2009-05-04
打赏
举报
回复
不知道java是不是这样子的 可执行代码中也没有那些个范围、限定什么的
glchen57
2009-04-30
打赏
举报
回复
这些都是编译器干的事,在把代码转成汇编之前。
即,现代高级语言把复杂性转移到编译器上,而使用精简指令集。
不过,const会参与name-mangling...
jackzhhuang
2009-04-30
打赏
举报
回复
编译的时候就检查语法了,不合格者不予汇编!!所以没有什么区别。
Paradin
2009-04-30
打赏
举报
回复
可以说没有区别,只要通过了编译.volatile除外
汇编层页没有类型的概念
珍惜生命远离CPP
2009-04-30
打赏
举报
回复
这些是编译器看的东西,编译之后就没private:public const等等的东西.
ZWHLOVEPRO
2009-04-30
打赏
举报
回复
编译之后没有区别,只不过在编译时候加以限制。比如
const int a = 0;
//编译到这里会报错
a = 1;
lingyin55
2009-04-30
打赏
举报
回复
编译之后,没有区别,汇编代码里面也不可能产生那么复杂的控制,不然效率就低下了!
但是在编译之前是有严格的访问控制的,比如外部不能访问protect和private变量!
liliangbao
2009-04-30
打赏
举报
回复
帮顶~
等高手~
lingyin55
2009-04-30
打赏
举报
回复
http://topic.csdn.net/t/20040907/20/3349805.html
[C++笔记]类及其封装,作用域,访问
限定符
,实例化,对象,类与对象的大小
null
C++核心关键字深度解析:从
const
、static到现代C++新特性实战指南
在C++编程中,关键字是构建类型系统、控制内存布局和实现多态等核心机制的基石。理解关键字的原理,能帮助开发者编写出更安全、高效且意图清晰的代码。例如,`
const
`关键字通过强制不变性来保障数据安全与接口契约,而`static`则在不同上下文中管理
变量
的生命周期与链接性,直接影响程序的存储期与封装性。这些基础概念的价值在于,它们为零开销抽象和资源管理提供了语言层面的支持,广泛应用于高性能计算、系统编程和游戏引擎等对效率要求苛刻的场景。本文聚焦于`
const
`、`static`、`explicit`及`con
C++类和对象
class为
定义
类的关键字,Stack为类的名字,{}中为类的主体,注意类
定义
结束时后面分号不能省略。类体中内容称为类的成员:类中的
变量
称为类的属性或成员
变量
;类中的函数称为类的方法或者成员函数。为了区分成员
变量
,一般习惯上成员
变量
会加一个特殊标识,如成员
变量
前面或者后面加_或者m开头,注意C++中这个并不是强制的,只是一些惯例,具体看公司的需求。
【C++】类和对象
本文系统介绍了C++中类与对象的核心概念,涵盖类的
定义
、访问
限定符
、实例化、存储方式等基础内容。重点讲解了this指针原理、六大默认成员函数(构造/析构/拷贝构造等)的实现细节,以及运算符重载、
const
成员函数等进阶特性。文章对比了struct与class的
区别
,深入探讨了初始化列表、静态成员、友元等关键概念,并通过栈类等实例说明封装思想。最后介绍了内部类和匿名类的特殊用法,帮助读者全面掌握面向对象编程中的类设计技巧。
C++模板元编程系列-1.继承
随着对于编程的不断深入,笔者越发体会到自己的编程知识缺了一部分,那就是模板,对于模板的基础知识笔者是大概掌握的,比如函数模板,类模板,特化等基础知识,但是更进一步的类型萃取,模板元编程,混入等高阶模板的语法是完全无法理解的,因此在学习的途中写下这一系列的博客,要说明的是,本系列不会介绍模板的基础知识,最终的目标是掌握模板元编程这一高级编程技术。(注:笔者学习使用到的书籍有《C++新经典:模板与泛型编程》和《Effective C++》第三版》
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章