【问题标题】:Looking for a specific term related to "ram tables"寻找与“ram 表”相关的特定术语
【发布时间】: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/…

标签: c++ ram


【解决方案1】:

问问你的老师他的意思是什么。我从来没有听说过这样的。他还告诉了你什么关于 C++ 的内容,以便我们能够理解他在说什么?也许他想向您展示变量和其他变量是如何通过内存分配的?

【讨论】:

  • 是的,这正是他试图向我们展示的内容,而且在处理变量和副作用时,我总体上理解这个概念,但是对于初学者来说,当使用函数和参考值。他的测试非常残酷,并且都使用非常通用的变量名称,这使得阅读障碍者(我自己)很难手动追踪它们。无论如何,感谢您的帮助。
  • 从你的描述来看,我想他可能画了一张表格让你了解 C++ 中的内存分配是如何发生的。如果你还没有深入了解,这对于初学者来说很正常,你可以请他给你解释,或者你可以上网搜索,或者看一本书(《c++入门》很好)。很高兴为您提供帮助:)如果您愿意,请接受答案并投票!
  • 我不知道为什么我没有将它用于我的主要照片。这就是问题所在,他只是想要输出,但他在课堂上复习时使用了这张桌子。我为我糟糕的笔迹道歉dl.dropboxusercontent.com/u/5129928/…
  • 你应该学习!你会很容易理解这些。这个练习实际上非常简单。它显示了变量如何从函数传递到主程序,内存如何分配它们,以及放置引用如何改变它。我想他会和你谈谈你将在 C++ 中使用的不同类型的类型,它们在函数中的使用方式以及当这些类型有引用(&)时背景的变化,他有没有谈到按值调用和引用? C++ 中存在的类型?
  • 是的,我们学习了value和reference参数,value被输入到函数中,reference被输出,但是偶尔可以输入,只是很难,因为我的老师很快,希望我们理解并有它在第一次很难记住之后就记住了(不复习任何东西)t。他不是我遇到过的最差的老师,也不是最好的,这对于学习编程语言(至少对我来说)这么难的东西来说并不理想。我可以在高级写作课或数学课上处理糟糕的老师,但在做一些你以前从未做过的事情时会很困难:/
猜你喜欢
  • 1970-01-01
  • 2012-05-21
  • 1970-01-01
  • 2021-12-15
  • 2023-03-15
  • 2017-07-19
  • 1970-01-01
  • 1970-01-01
  • 2012-11-09
相关资源
最近更新 更多