【发布时间】:2014-05-25 08:59:14
【问题描述】:
我想知道您是否可以从文本文件中设置或创建变量或对象名称。
示例:文本文件(“铁铜钢”)
读取文件并创建一个名为“Iron”的新变量或对象,然后继续读取并创建一个名为“Copper”的新对象或变量,等等。
【问题讨论】:
-
你到底想完成什么?
我想知道您是否可以从文本文件中设置或创建变量或对象名称。
示例:文本文件(“铁铜钢”)
读取文件并创建一个名为“Iron”的新变量或对象,然后继续读取并创建一个名为“Copper”的新对象或变量,等等。
【问题讨论】:
不,你不能。
对象名称/变量名称在编译代码之前已固定。
你想使用解释型语言
【讨论】:
变量是一个数据项,需要存储在内存中,name映射到那个内存位置。每个变量名称必须在编译时给出(临时变量除外,它们没有名称)。如果你想给任何东西起一个名字,你会因为某种原因使用,你可以创建一个类,它可以有一个string 的名字,你可以在阅读文件后设置它。但这与 C++ 中的变量名的概念完全不同。
【讨论】: