一. 内联函数和宏定义的区别 1.内联函数在运行时可调试,而宏定义不可以; 2.编译器会对内联函数的参数类型做安全检查或自动类型转换(同普通类型),而宏定义不会; 3.内联函数可以访问类的成员变量,而宏定义则不能; 4.在类中声明同时定义的成员函数,自动转化为内联函数; 5.在预编译时 ...
c 面试题 一 用简洁的语言描述 c 在 c 语言的基础上开发的一种面向对象编程的语言 应用广泛 支持多种编程范式,面向对象编程,泛型编程,和过程化编程 广泛应用于系统开发,引擎开发 支持类,封装,重载等特性。 二 c 和 c 的区别 C 在 c 的基础上添加类 C主要是面向过程,C 主要面向对象 C主要考虑通过一个过程将输入量经过各种运算后得到一个输出, C 主要考虑是如何构造一个对象模型,让这 ...
2017-01-07 17:41 0 30359 推荐指数:
一. 内联函数和宏定义的区别 1.内联函数在运行时可调试,而宏定义不可以; 2.编译器会对内联函数的参数类型做安全检查或自动类型转换(同普通类型),而宏定义不会; 3.内联函数可以访问类的成员变量,而宏定义则不能; 4.在类中声明同时定义的成员函数,自动转化为内联函数; 5.在预编译时 ...
题目来自牛客网 解析部分来自牛客网 https://www.nowcoder.com/4685265 一 分析下面代码有什么问题? void test1() { char strin ...
前言:这篇随笔是为了准备后面的面试而整理的,网上各种面试题太多了,但是我感觉很多太偏了,而且实际开发过程中并不会遇到,因此这里我整理一些比较常用的,或者是相对比较重要的知识点,每个知识点都会由浅入深,把相关的都放在一起,便于自己复习,感兴趣的朋友也可以一起学习收藏。 (题目的顺序不重要 ...
这算是一个系列吧,记录一下在准备秋招期间,所准备的C++面试题,望秋招顺利。所有的面试题均来源于各大论坛,网络。 C/C++常考面试题(一) 常用的C++数据结构有哪些? vector,序列式容器,相当于数组,顺序表; list, 双向链表 deque ...
call函数的代码。 实际中,一些高级点的编译器,都会对库函数进行特别处理。 ma ...
头条前端面试题汇总,会持续更新 今日头条的面试业界最难,为准备去头条面试的小伙伴收集了最近一段时间今日头条的面试题,祝大家面试成功,新题目及答案会持续更新~ 下面是为各位相入职今日头条的小伙伴收录的头条前端面试题,拿走。 头条前端面试题(一) (https://blog.v2ee.cn ...
先注明一下题目来源,剑哥的前端面试每日3+1 大家如果有兴趣可以去github上答题 1、 页面导入样式,使用link与@import有什么区别? a、从属关系:link是html标签,@import是css提供的 b、加载差异:页面加载时,link会同事加载 ...
1.vue中 key 值的作用 使用key来给每个节点做一个唯一标识key的作用主要是为了高效的更新虚拟DOM。另外vue中在使用相同标签名元素的过渡切换时,也会使用到key属性,其目的也是为了让vue可以区分它们,否则vue只会替换其内部属性而不会触发过渡效果。 2.Vue 组件中 data ...