All students are surprised by the behavior of C++ using-directives. Consider this snippet (Godbolt): namespace NA { int foo(Zoo::Lion); } namespace NB {
aqueduct
intel-gdb
touch-event
scaffolding
domaincontroller
pyav
gtk2
lotus
toggle
clearscript
simplecursortreeadapter
tiny-core-linux
pyml
codecov
flasgger
wscf
griffin.mvccontrib
snmpsharpnet
allegro5
angular-bootstrap-calendar
mutual-information
mozilla-deepspeech
beaver
interleave
childviewcontroller
scapy
gnocchi
dbghelp
horovod
osmbonuspack