社区
C++ Builder
帖子详情
c++ 变量 对象?区别
xukang95
2020-05-29 01:18:22
c++ 变量 对象?区别
变量是存储对象的。
变量是一块内存。
类是一个数据结构的模板,即自定义数据类型,而对象是一个具体的例子,具体的数据结构,存储在内存中。
如果把变量比喻成一个盒子,那么对象就是里面的东西。
这样理解对吗
...全文
384
7
打赏
收藏
c++ 变量 对象?区别
c++ 变量 对象?区别 变量是存储对象的。 变量是一块内存。 类是一个数据结构的模板,即自定义数据类型,而对象是一个具体的例子,具体的数据结构,存储在内存中。 如果把变量比喻成一个盒子,那么对象就是里面的东西。 这样理解对吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
跑马溜溜的山上
2020-07-20
打赏
举报
回复
可以想象汇编语言课程。 变量是对一段可以修改的物理地址的别名。 结构体是对一串具备特定数据类型的内存结构的描述。比如一个四字节整数加强一个字符数组。 类理解为结构体加函数指针的组合定义,最初的类就是这么来的。即一堆内存结构,和一堆用来操作这些内存的方法的首地址。 实例是变量,也是一段内存,满足某个类的结构。
LJY_rookie
2020-07-13
打赏
举报
回复
引用
xukang95
int p是变量 class ca{} //定义类 ca p;这个p就是对象
ooolinux
2020-05-30
打赏
举报
回复
一个是逻辑模型角度,一个是物理角度,就是内存。
xukang95
2020-05-30
打赏
举报
回复
对象 不是类的具体例子吗?应该是一个具体的数据结构,怎么理解成内存了呢
ooolinux
2020-05-30
打赏
举报
回复
引用 4 楼 xukang95 的回复:
那 int p=1 p是变量,p也是对象吗?
普通变量。类的实例才是对象。
xukang95
2020-05-30
打赏
举报
回复
那 int p=1 p是变量,p也是对象吗?
ooolinux
2020-05-29
打赏
举报
回复
普通变量和对象都是一块内存,对象的内存布局中含有指向成员函数表格的指针。
C++
面向
对象
系类教程
C++
是由C语言升级而来, 它集成了C的效率和灵活.
C++
是一系列"语言"的"结合体", 拥有多种编程范式和各种编程语言优点. 进一步了解啥是
C++
编程。结合所学完成
C++
项目
c/
c++
变量
与
对象
c/
c++
中
变量
与
对象
的理解 《c语言程序设计》给出的关于
变量
的定义:
变量
代表 一个有名字的、具有特定属性的一个存储单元。用来存放数据,也就是存放
变量
的值。在程序运行期间,
变量
的值是可以改变的。 从
变量
中取值,实际上是通过
变量
名找到相应的内存地址,从该存储单元中读取数据 《
c++
primer》给出的关于
对象
的定义 通常情况下,
对象
是指一块能存储数据并具有某种内存的内存空间 一些人仅在与类相关的情景下才使用“
对象
”这个词。另一些人则把已命名的
对象
和未命名的
对象
区分开来,他们把已命名的
对象
叫做
C++
对象
与
变量
目录 什么是
对象
: 名字的作用域
变量
声明和定义的关系 初始化 默认初始化 标识符
C++
关键字 什么是
对象
: 通常情况下,
对象
是指一块能存储数据并且具有某种类型的内存空间。 一些人仅在与类有关的场景下才使用 “
对象
”这个词。另一些人则已把命名的
对象
和未命名的
对象
区分开来,他们把命名了的
对象
叫做
变量
。还有一些人把
对象
和值区分开来,其中
对象
指能被程序修改的数据,而值(value)指只读的数据。 名字的作用域 不论在程序的什么位置,名字都会指向一个特定的实体:变...
C++
之
对象
和
变量
的
区别
转载 https://blog.csdn.net/yby4769250/article/details/7377526
对象
和
变量
这两个概念莫要搞乱,颈是颈,椎是椎,虽然两者都对应着一块内存,但是从不同的角度去理解内存就会产生不同的意义。
变量
:所谓
变量
就是一种定义,通过定义编译器将会开辟一段空间,并将这段内存的起始空间地址和这个
变量
的名字捆绑在一起。从这个意思去理解,其实说白了:
变量
名就是内...
c++
变量
命名规则
浅谈
C++
变量
命名规则 匈牙利命名法的来历和介绍分类:C Plus Plus 匈牙利命名法是一种编程时的命名规范。基本原则是:
变量
名=属性+类型+
对象
描述,其中每一
对象
的名称都要求有明确含义,可以取
对象
名字全称或名字的一部 分。 举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单
变量
名称为Switchboard时,
变量
全称应该为 frmSwitchboar...
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章