【发布时间】:2015-10-16 04:49:47
【问题描述】:
在我的 C++ 课程介绍中,我的老师指示我们开始使用他所谓的“ram 表”。它是一个网格,可让您查看变量如何与其他变量共享或不共享内存位置(在值和引用参数等方面)。
https://dl.dropboxusercontent.com/u/5129928/Photo%20Oct%2016%2C%202%2006%2008%20AM.jpg
https://www.dropbox.com/s/amltkdtvc7b6m22/photo%20oct%2016%2C%2012%2043%2047%20am.jpg?dl=0
我用大量变体搜索了术语“ram 表”和“内存表”,但一无所获。这些还有别的名字吗?
我知道这是一个愚蠢的问题。但是当程序变得更复杂时,我并不完全确定如何使用它们,所以我试图找到一些关于如何正确使用它们的视频或文字评论。我们对函数很了解,当我自己构建它们时我就明白了,但是阅读别人的外国代码可能会让人感到困惑,所以这些表在变量何时发生变化时提供了一些清晰的信息。
任何帮助将不胜感激。
【问题讨论】:
-
我想你得问问老师他的意思。你讨论过堆和栈这样的概念吗?指针呢?他的这些表格可能是通向真实概念的某种装置。
-
未知概念...图纸没用...
-
我可能不得不这样做。我不确定这是大多数 C++ 教师教授的通用概念,还是他编造的一些古怪的东西。他很老派,使用了很多过时的术语,即使在引用超级简单的东西时也是如此。不,我们还没有了解堆或堆栈,并且通过指针,您是指引用值吗?用作函数输出的值指向另一个变量来存储数据?
-
我很抱歉没有在主要问题中包含上下文,这是一个问题和表格。原谅我文笔不好。 dl.dropboxusercontent.com/u/5129928/…