以下代码的输出是?
1 |
|
答案是 class B: 100
把代码贴进https://cppinsights.io/跑一下就很明确了,obj->f()等价于obj->f(100)
默认参数是编译期的行为,虚函数的多态发生在运行时,因此使用虚函数时要注意一下默认参数。
以下代码的输出是?
1 |
|
答案是 class B: 100
把代码贴进https://cppinsights.io/跑一下就很明确了,obj->f()等价于obj->f(100)
默认参数是编译期的行为,虚函数的多态发生在运行时,因此使用虚函数时要注意一下默认参数。