我想知道是否可以從文本文件設置或創建變量或對象名稱。使用文本文件中的名稱創建變量或對象C++
例如:文本文件(「鐵銅鋼」)
讀取該文件,並創建一個新的變量或對象的名稱「鐵」請繼續閱讀並創建一個名爲「銅」的新對象或變量,等等。
我想知道是否可以從文本文件設置或創建變量或對象名稱。使用文本文件中的名稱創建變量或對象C++
例如:文本文件(「鐵銅鋼」)
讀取該文件,並創建一個新的變量或對象的名稱「鐵」請繼續閱讀並創建一個名爲「銅」的新對象或變量,等等。
不,你不能。
在編譯代碼之前,對象名稱/變量名稱是固定的。
你想用一種解釋語言
一個變量的數據項,需要被存儲在內存中,與名映射到內存位置。每個變量名必須在編譯時給出(臨時名稱除外)。如果您想給任何名稱,因爲某種原因您將使用,您可以創建一個名稱爲string
的類,並且您可以在讀取該文件後進行設置。但是這是完全不同於的概念在C++中的變量名稱。
你究竟想要完成什麼? –
看看這裏http://www.cplusplus.com/forum/general/28821/。 – neo