[问题] 指标理解与op比较运算子

楼主: laiDark (煎饺加赖)   2014-09-08 13:59:09
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
买书自修C++到现在
在学习指标方面有点苦手
遇到书上不懂 第一时间也会google看看不同的解释
在动态内存配置上 书的内容是:
取得一块内存空间给指标使用,让指标所指的是自己的专用空间
这个时候我就很纳闷 所以指标一开始是没有占有内存位址吗?
http://ppt.cc/mIQ3 http://ppt.cc/qRVJ
在这两个网站上面,看到指标还是有自己的内存位址
http://ppt.cc/4qlJ 在这边理解动态内存配置
所以我是否能理解成 :
指标本身占有内存位址,
若是要使指标能够储存资料(非内存位址)时,就需要动态内存配置
这样的说法是否正确?? 有错误的地方拜托告诉我
另外 在书上面看到op这个比较运算子
操作 功能 运算结果
位址op位址 求出二位址值的大小 假或真
但我在code block上面打op 只告诉我尚未宣告op..
我google也是查不到op的资料
让我怀疑是否有这个比较运算子.....
作者: purpose (秀才遇到肥宅兵)   2014-09-08 14:12:00
这样的说法不太正确,指标比如说 int *ptr; 他里面就是可以存放内存位址,假设这个位址是 ptr = 1234;那 1234 所对应的空间,也不一定是动态内存配置,可以是一个阵列的起始位址,比如 int arr[3] 的起始为 1234总之,一言难尽,你就换一本书就对了
作者: suhorng ( )   2014-09-08 17:38:00
我猜你说的 op 搞不好是 "代指 <, ==, >"
楼主: laiDark (煎饺加赖)   2014-09-08 19:44:00
楼上的 好像是这样 看来是我误会书本的意思了....

Links booklink

Contact Us: admin [ a t ] ucptt.com