热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

C++面经(1)

技术面试注意事项:1、不着急作答,稍微停顿一下,整理自己的思路,尽量不要语无伦次。2、对于简单一些的问题,尽量不要照本宣科,找准问题回答的角度,争取简单问题回答得比较有亮点。3、对

技术面试注意事项:

1、不着急作答,稍微停顿一下,整理自己的思路,尽量不要语无伦次。

2、对于简单一些的问题,尽量不要照本宣科,找准问题回答的角度,争取简单问题回答得比较有亮点。

3、对于相对复杂的问题,或者比较难以阐述的问题,需要多思考一些时间,如果是现场面试,最好用纸笔边画边讲。如果是电话面试,需要多和面试官沟通,不要自顾自的滔滔不绝的讲。

4、对于面试中,被提问到自己不知道的内容,例如区块链等等,至少说点与自己相关的东西的,不要仅仅只说不知道。

5、还有什么问题,例如:我将来在公司能接触到什么技术,我需要作出什么转型,请面试官能不能对我的面试做一下点评,提一些宝贵的经验,我后续复盘可以针对性的提高一下。

 

C++相关问题:

1、C++ this指针是干什么用的?

  (1)一个类型的定义的很多对象,一般都具有各自的成员变量,但是它们共享一套成员方法。之后在这一套成员方法中,如果存在与成员变量同名的变量,就需要靠this指针进行区分

      速记: 某个类型  --》  很多对象 --》 私有成员变量  --》 共享成员方法  --》 this指针操作的是此时此刻需要调用对象的成员。

 

2、C++ 的 new 和 delete,什么时候用new[] 申请, 可以用 delete 释放

  (1)new 和 delete 本质上是运算法重载,也就是 operator new 和 operator delete, 当我们在 new[] 时 相应的也会有 delete []ptr 出现。delete 的作用可以概括成两点:1、调用析构函数 2、                           释放内存

  (2)如果是自定义类型,而且提供了析构函数,那么在 new[] 一个新变量时,就一定需要用到delete []ptr 与其匹配 (例如是一个数组内存,delete 就会将数组中的每一个对象进行析构,调用析构                 函数时,会传入每一个对象的起始地址



推荐阅读
  • 2018年3月31日,CSDN、火星财经联合中关村区块链产业联盟等机构举办的2018区块链技术及应用峰会(BTA)核心分会场圆满举行。多位业内顶尖专家深入探讨了区块链的核心技术原理及其在实际业务中的应用。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • 十大算法书籍助力编程之路
    算法作为编程学习的核心技能,其重要性不容忽视。虽然算法的学习难度较高,但其对提升编程能力、通过技术面试以及应对当前热门的技术领域如人工智能和区块链等都有着不可替代的作用。本文精选十本算法书籍,旨在帮助程序员更好地掌握这一关键技术。 ... [详细]
  • 使用GDI的一些AIP函数我们可以轻易的绘制出简 ... [详细]
  • PHP数组平均值计算方法详解
    本文详细介绍了如何在PHP中计算数组的平均值,涵盖基本概念、具体实现步骤及示例代码。通过本篇文章,您将掌握使用PHP函数array_sum()和count()来求解数组元素的平均值。 ... [详细]
  • HBase运维工具全解析
    本文深入探讨了HBase常用的运维工具,详细介绍了每种工具的功能、使用场景及操作示例。对于HBase的开发人员和运维工程师来说,这些工具是日常管理和故障排查的重要手段。 ... [详细]
  • 区块链赋能新零售:提升线下溯源防伪体验,保障线上消费安全
    通过区块链技术的应用,实现产品全流程溯源和防伪,为消费者提供更安全、放心的线上线下购物体验。 ... [详细]
  • 开发笔记:9.八大排序
    开发笔记:9.八大排序 ... [详细]
  • 区块链的兴起:恰逢其时,犹如1996年的互联网
    本文探讨了区块链技术的发展阶段,将其与1996年互联网的兴起进行对比,分析了当前区块链技术的现状及其未来潜力。 ... [详细]
  • 近期数据显示,2019年全国高校毕业生的平均期望月薪已公布。其中,北京、上海和南京分别以12992元、12070元和9771元位居前三。然而,在应届毕业生期望薪资较高的同时,不少企业正经历大规模裁员,尤其是对有经验的程序员。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 本文详细介绍了如何使用jQuery防止事件冒泡,确保子元素的点击事件不会触发父元素或祖先元素的相应事件。通过具体的代码示例和解释,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 深入剖析 DEX 赛道:从 60 大头部项目看五大趋势
    本文通过分析 60 大头部去中心化交易平台(DEX),揭示了当前 DEX 赛道的五大发展趋势,包括市场集中度、跨链协议、AMM+NFT 结合、新公链崛起以及稳定币和衍生品交易的增长潜力。 ... [详细]
  • 算法稳定币:构建去中心化加密货币体系的新希望
    本文探讨了算法稳定币在加密经济中的潜力,分析其与传统稳定币及比特币等早期加密资产的区别,并展望其未来发展方向。随着DeFi的兴起,算法稳定币正逐渐成为实现中本聪最初愿景的关键角色。 ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
author-avatar
黄河豚
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有