Question #15: Which of the following functions are found when called in main during name lookup?
|
|
foo - correct | |
bar | |
foo and bar | |
neither | |
description: This is called koenig lookup or argument dependent name lookup. In this case, the namespace 'standards' is searched for a function 'foo' because its argument 'ds' is defined in that namespace. For function 'bar', no additional namespaces are searched and the name is not found. More details are in 3.4.2. |