All students are surprised by the behavior of C++ using-directives. Consider this snippet (Godbolt): namespace NA { int foo(Zoo::Lion); } namespace NB {
windows-2003-webserver
injective-function
apksigner
nuxt-strapi
xcode-debugger
keynotfoundexception
android-jetpack-datastore
google-assist-api
fixed-length-record
black-box-testing
agroal
boost-propertytree
frontend-maven-plugin
sudoku
office-dev-pnp
console
xslt-3.0
soundex
robotics
ds-5
zinnia
hadoop-lzo
functional-java
report-studio
glm-math
video-indexer
non-linear
stable-sort
reasoner
crunchy-postgresql-operator