Hi Miles,
What is I want is for the InputGroup to not change if the file it reads in does later on. As an example look at the following code
auto inputs = InputGroup("test_input","input");
auto test = inputs.getString("testvalue");
cout << test << endl;
cin.get();
test = inputs.getString("testvalue");
cout << test << endl;
Now, if during the cin.get() line I change the value of "testvalue" in the input file, the change will appear at the next cout line.
Although I personally don't plan to change the input file mid program, it would be nice to have a guarantee that if the file does change, my code parameters do not.