C++面经200问-逆袭进大厂.pdf

  1. 1、本文档共142页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
秀 阿 跋 拓 @ 号 众 看这里,十分重要!!! 公 C/C++ 1、在main执行之前和之后执行的代码可能是什么? 2、结构体内存对齐问题? 3、指针和引用的区别 4、堆和栈的区别 5、区别以下指针类型? 6、基类的虚函数表存放在内存的什么区,虚表指针vptr的初始化时间 7、new / delete 与 malloc / free的异同 8、new和delete是如何实现的? 9、malloc和new的区别? 10、宏定义和函数有何区别? 11、宏定义和typedef区别? 12、变量声明和定义区别? 13、哪几种情况必须用到初始化成员列表? 14、strlen和sizeof区别? 15、常量指针和指针常量区别? 16、a和a有什么区别? 17、数组名和指针(这里为指向数组首元素的指针)区别? 18、野指针和悬空指针 19、迭代器失效的情况 20、C和C++的区别 21.C++与Java 的区别 22、C++中struct和class的区别 23、define宏定义和const的区别 24、C++中const和static的作用 25、C++的顶层const和底层const 26、类的对象存储空间? 27、final和override关键字 28、拷贝初始化和直接初始化 29、初始化和赋值的区别 30、externC的用法 31、模板函数和模板类的特例化 32、C和C++的类型安全 33、为什么析构函数一般写成虚函数 34、构造函数能否声明为虚函数或者纯虚函数,析构函数呢? 35、C++中的重载、重写(覆盖)和隐藏的区别 36、C++的多态如何实现 37、C++有哪几种的构造函数 38、浅拷贝和深拷贝的区别 39、内联函数和宏定义的区别 40、构造函数、析构函数、虚函数可否声明为内联函数 41、auto、decltype和decltype(auto)的用法 42、public ,protected和private访问和继承权限/public/protected/private的区别? 43、如何用代码判断大小端存储 44、volatile、mutable和explicit关键字的用法 45、什么情况下会调用拷贝构造函数 46、C++中有几种类型的new 47、C++中NULL和nullptr区别 48、简要说明C++的内存分

文档评论(0)

阳光很暖,你也很暖 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档