dynamic_cast和static_cast都不允许无关类型的指针或者引用转换,但是dynamic_cast有动态类型检查是在运行时检查的,所以l1编译时可以通过,但是转换不成功会返回NULL。static_cast连编译都过不去
值传递不影响实参,指针传递的本质还是值传递,对指针变量本身进行赋值是不会影响实参的,但是对指针变量指向的值进行修改可以改变实参指向的值,这里是直接对指针变量本身进行赋值,如果想要影响实参需要用二级指针
空引用可以调用静态函数,因为静态函数不属于某个对象而是属于类的
C++笔试题day11
最新推荐文章于 2021-04-05 23:13:53 发布