c/c++面试准备笔记1】的更多相关文章

所谓笔记,就是比較个人的东西,把个人认为有点意思的东西记录下来~~ 程序猿面试宝典笔记(一)基本概念 程序猿面试宝典笔记(二)预处理.const和sizeof 程序猿面试宝典笔记(三)auto_ptr.递归 程序猿面试宝典笔记(四)面向对象.类型转换.static 程序猿面试宝典笔记(五)数据结构基础 程序猿面试宝典笔记(六)软件測试 题目 写一个"标准"宏MIN.这个宏输入两个參数并返回较小的一个. 解析 为什么要把如此简单的题目也放进来呢?为了强调宏定义里面括号的重要性! .! 答…
所谓笔记,就是比較个人的东西,把个人认为有点意思的东西记录下来~~ 程序猿面试宝典笔记(一)基本概念 程序猿面试宝典笔记(二)预处理.const和sizeof 程序猿面试宝典笔记(三)auto_ptr.递归 程序猿面试宝典笔记(四)面向对象.类型转换.static 程序猿面试宝典笔记(五)数据结构基础 程序猿面试宝典笔记(六)软件測试 题目 auto_ptr的使用方法 答案 auto_ptr是安全指针. void f() { T* pt(new T); /*....*/ delete pt; }…
Java基础技术JVM面试[笔记] JVM JVM 对 java 类的使用总体上可以分为两部分:一是把静态的 class 文件加载到 JVM 内存,二是在 JVM 内存中进行 Java 类的生命周期管理 JVM 内存结构是什么样的? JVM 内存的主要分为五个区: 方法区(Method Area) 虚拟机栈(VM Stack) 本地方法栈(Native method stack) 堆(Heap) 程序计数器(Program Counter Register) 堆(Heap) 堆会在虚拟机启动时进…
java基础技术集合面试[笔记] Hashmap: 基于哈希表的 Map 接口的实现,此实现提供所有可选的映射操作,并允许使用 null 值和 null 键(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同.)此类不保证映射的顺序,特别是它不保证该顺序恒久不变 另外,HashMap是非线程安全的,也就是说在多线程的环境下,可能会存在问题,而Hashtable是线程安全的 HashMap 内部的数据结构? 各个版本的实现略有不同 JDK1.7 及以前的 Ha…
Java基础技术基础面试[笔记] String.StringBuilder以及StringBuffer三者之间的区别? 三者的区别可以从可变性,线程安全性,性能这三个部分进行说明 可变性 从可变性来说,String不可变,StringBuilder与StringBuffer可变 因为在String类中,是使用只读字符数组保存字符串的,所以String是不可变的 而StringBuilder与StringBuffer,两者都继承自AbstractStringBuilder类,而在AbstractS…
[PHP笔记] 1.require 遇到即包含文件,require_once 只包含一次.require 遇到错误会终止,一般放在程序的最前面:include遇到错误会继续执行,一般放在流程控制语句中. 2.使用empty()函数检测变量时,在””.0.”0”.NULL.FALSE.array().等情况下都被认为是空的. 3.提高PHP性能的方法:尽量把类定义成static:echo比print快:echo用逗号连接字符串效率高:require_once()比require慢,并且尽量不要使用…
Obj-C: 1.消息机制 [shape draw]  向该对象发送消息,该对象查找并运行此函数 差不多就是shape.draw(); 2.中缀语法 [textThing setStringValue:@“Hello” color:[UIColor RedColor]]; 3.代码重构: 减少重复代码,写成函数或者类 4.类的复合 汽车类由轮子类和车架类复合而成(伪多继承实现方式) 11.selector响应选择器 [car respondsToSelector:@selector(doxxx:…
在c++程序中调用被C编译器编译后的函数,为什么要加extern  "C"? C++语言支持函数重载,C语言不支持函数重载.函数被C++编译后在库中的名字与C语言的不同.C++提供了C连接交换指定符号ectern  "C"解决名字匹配问题. 头文件中ifndef/define/endif是干什么用的? 防止该头文件被重复引用. 评价一下C与C++的各自特点. C是一种结构化语言,重点在于算法和数据结构.C程序的设计首先考虑的是如何通过一个过程,对输入进行运算处理得到…
原文参考https://mp.weixin.qq.com/s/mCVL6qI33XeTg4YGIKt-JQ 1.事件代理给父元素添加事件,利用事件冒泡原理,在根据e.target来获取子元素<ul id="parentBox"> <li class="item">1</li> <li class="item">2</li> <li class="item">…
void main() { "; cout<< cout<< "; cout<< cout<<strlen(ss2)<<endl;//10注意sizeof 和 strlen区别 strlen 检测到\0后停止 cout<< cout<<sizeof(float)<<endl;//4 cout<< cout<< cout<< cout<< cou…