The very simplest way to access the argument list one is to use the -operator:
while( cl[5] ) cout << cl[5] << endl;The []-operator returns a zero pointer in case that one tried to reference an option that does not exists. Similar to that, the get()-functions allow to specify a type through a default argument, so that one writes for example:
const double Acceleration = cl.get(5, 9.81);to use argument number five as the value of a certain double variable. The high flexibility of GetPot, however, makes these methods seem to be a little outdated. Fixing the position of an argument in a argument list, is a restriction that makes the use of a program unnecessarily difficult. As seen preceeding sections, one can do much better without adding any more programming effort.