本文主要是介绍【Python | C++ 八股文(日积月累|备战秋招)】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
C++:
1.静态局部变量,全局变量,局部变量的特点,以及使用场景
(1)静态局部变量在函数内定义,可以在整个源程序使用。只被初始化一次,下一次初始化采用上一次的结果值
使用场景:通常用于上次函数调用结果的变量,例如计数器、累加器等
(2)全局变量只被初始化一次,其值在程序运行期间不会被改变,不同源文件的全局变量互不干扰
使用场景:表示程序的某些状态信息,全局计数器等
(3)局部变量只在函数调用期间存在,不同函数的局部变量互不干扰
使用场景:表示函数内部的临时变量
2.CPP如何实现多态
派生类继承基类、基类对应的函数使用virtual进行声明,派生类对这个函数进行重写、基类指针指向派生类对象,然后通过虚指针找到类中的虚函数表,实际去调用派生类的那个函数
Python:
1.谈谈装饰器?
本质闭包函数,作用是使其他函数在不修改代码的前提下增加额外功能,返回值是函数对象,优点就是减少很多重复性的代码,提高工作效率。
2.为什么使用装饰器?
装饰器的优点就是在不修改函数的情况下增加额外的功能并提高工作效率。旨在对函数或类功能的增强
装饰器对扩展开放,对修改封闭
持续更新!!!
One Day
这篇关于【Python | C++ 八股文(日积月累|备战秋招)】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!