电话面试,问了三大方面内容,基础知识,项目和算法,问题后面是我的回答,本人非科班,有待提高,回答不一定正确,欢迎大家指正,分享一下。 一、基础知识 1、C++ ①引用与指针的区别?引用是别名,底层实现还是指针。使用的什么有什么区别?指针需要通过地址符取变量的地址,引用直接通过引用变量。 ②const修饰指针有哪几种?区别?常量指针和指向常量的指针两种。指向常量的指针是指不能修改指针还是不能修改指针指向的变量?不能修改指针指向的变量。 ③const定义常量和define有什么区别?const定义的变量是执行时定义,define是预编译的时候直接替换。 ④重载有...