C++
文章平均质量分 85
YHJunE
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
今日头条实习面试总结(1)
题目是头条面试二面所问,答案转自http://www.cnblogs.com/daocaoren/archive/2011/06/29/2092957.html 1.C++分配内存的几种方式,简要说一下对const、static的理解。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用转载 2017-08-27 17:26:54 · 740 阅读 · 0 评论 -
百度笔试题:malloc/free与new/delete的区别
转自:http://blog.youkuaiyun.com/hackbuteer1/article/details/6789164 相同点:都可用于申请动态内存和释放内存 不同点: (1)操作对象有所不同。 malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自转载 2017-08-28 09:04:56 · 240 阅读 · 0 评论 -
C++ 内存分配(new,operator new)详解
转自http://blog.youkuaiyun.com/wudaijun/article/details/9273339 本文主要讲述C++ new关键字和operator new, placement new之间的种种关联,new的底层实现,以及operator new的重载和一些在内存池,STL中的应用。 一. new operator 和 operator new new ope转载 2017-08-28 09:25:35 · 305 阅读 · 0 评论 -
C++相关问题
1.int const* p, int * const p, const int* p分别有什么区别 转自http://blog.youkuaiyun.com/luokh327/article/details/51774572 一、指针和const 总体来说:如果关键字const出现在星号(*)左边,表示被指物是常量;如果出现在星号右边,表示指针自身是常量;如果出现在星号原创 2017-09-14 21:59:13 · 274 阅读 · 0 评论 -
今日头条实习面试总结(2)
题目: 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。 请找出数组中任意一个重复的数字。 方法1:暴力嵌套两次循环,时间复杂度O(n^2),空间复杂度O(1) bool weatherRepeat(vector num){ for(int i = 0; i < num原创 2017-08-27 19:51:36 · 2744 阅读 · 0 评论 -
c++ 内联函数
1. 内联函数 在C++中我们通常定义以下函数来求两个整数的最大值: 复制代码 代码如下: int max(int a, int b) { return a > b ? a : b; } 为这么一个小的操作定义一个函数的好处有: ① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含义要容易得多 ② 如果需要做任何修改,修改转载 2017-10-04 07:27:20 · 205 阅读 · 0 评论
分享