简单地查。而C++的名字解析就非常复杂，受命名空间、作用域、可见性规则（）、函数重载、可访问性（）影响。
静态解析与动态解析.编译时完成的称静态名字解析；运行时完成的称动态名字解析。动态类型并不意味着动态名字解析。例如，Erlang是动态类型但静态名字解析。下述Python程序:»> locals()['num'] = 999 # equivalent to: num = 999»> noun = "troubles"»> noun2 = "hound"»> #