2014-05-25 41 views
3

我想知道是否可以從文本文件設置或創建變量或對象名稱。使用文本文件中的名稱創建變量或對象C++

例如:文本文件(「鐵銅鋼」)

讀取該文件,並創建一個新的變量或對象的名稱「鐵」請繼續閱讀並創建一個名爲「銅」的新對象或變量,等等。

+0

你究竟想要完成什麼? –

+0

看看這裏http://www.cplusplus.com/forum/general/28821/。 – neo

回答

4

不,你不能。

在編譯代碼之前,對象名稱/變量名稱是固定的。

你想用一種解釋語言

1

一個變量的數據項,需要被存儲在內存中,與映射到內存位置。每個變量名必須在編譯時給出(臨時名稱除外)。如果您想給任何名稱,因爲某種原因您將使用,您可以創建一個名稱爲string的類,並且您可以在讀取該文件後進行設置。但是這是完全不同於的概念在C++中的變量名稱

相關問題