其实这个问题的本质是一个标识符是否能对应多个内存地址:标识符是指程序中用来表示某个对象的符号,因为具有唯一性,所以才称为标识。在某些编程语言(如C++)中支持函数的重载,这允许同一个函数标识符指向不同的函数对象,在调用时可以根据传入参数的个数和类型不同而到不同的内存地址去访问函数并执行。编程语言是没有歧义的,所以程序的执行逻辑是确定的:在同一时间(调用的时机)同一地点(当前作用域)下,任何标识符(包括变量、函数)指向的内存地址都是唯一的随机函数是通过算法对随机过程进行模仿,并不是真随机,所以本质上符合上一条。
其实这个问题的本质是一个标识符是否能对应多个内存地址:
C++
)中支持函数的重载,这允许同一个函数标识符指向不同的函数对象,在调用时可以根据传入参数的个数和类型不同而到不同的内存地址去访问函数并执行。