tah*_*wos 8 c++ pointers excel-formula
我是C++的普通程序员,通常不惜一切代价避免使用指针.但我最近开始使用一些API,只是充满了它们.而且诚实,如果我继续沿着类似的路径前进,它们似乎工作得更好,就像API的作者所预期/暗示的那样.
在形式和功能上,但显然不是语法 - 可以将"指针"视为"甚至有点",类似于Microsoft Excel中的"单元格引用"吗?
我有几年的Microsoft Excel w/VB经验.当谈到使用Excel时,我也是一个"公式/参考瘾君子",所以这条思路对我来说是有道理的.我只是想知道我是否朝着正确的方向"指出".
谢谢!
Excel中的单元格引用是一个字符串,它指示工作簿中的某个位置(或者,在某些情况下,指示另一个工作簿).
C++中的指针是一个内存地址.内存地址是一个数字(仅此而已!),用于定位虚拟RAM中的某个位置.
所以,是的,它们实际上非常相似.我准备在你的游行中下雨,谈论这两者有多么不同.但这个比喻有效.
当你"取消引用"一个指针时,你会到达它所指示的内存中的位置.在Excel中,您实际上并没有"取消引用"单元格引用.但足够接近.
当你说int y = 4; int* x = &y;,这就像在B1中创建一个包含"4"的单元格,然后是另一个包含"= B1"的单元格.
| 归档时间: |
|
| 查看次数: |
1104 次 |
| 最近记录: |