2017-10-12 106 views
-3

我們都定義變量爲:要進行單獨的配置文件來paramaterize變量在C++

int x =5; 

我想不同的實現。我定義了一個配置文件。我在配置文件中定義變量。 例如:我的配置文件將包含以下內容:

xValue = 5; 
yValue =6; 

現在我想修改我的C++文件,這樣我可以初始化變量x如下:

x = xValue; 

我基本上是試圖綁定從文本文件到C++變量的變量值。

有沒有人對圖書館的想法做到這一點?我認爲LDAP是一種選擇。我想聽聽你的人。

+0

你想在編譯時或運行時從文件中獲取值嗎? –

+0

@MOehm在運行時 – enjal

+3

LDAP如何在這裏出現? – notjustme

回答

1

有很多選項解析器庫,其中 boost :: program_options是簡單而強大的從選項文件中獲取值。