会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Amadios
博客园
首页
新随笔
联系
订阅
管理
2019年9月26日
【C/C++】随笔2
摘要: 1:decltype关键字 有时我们希望从表达式的类型推断出要定义的变量类型,但是不想用该表达式的值初始化变量(如果要初始化就用auto了)。为了满足这一需求,C++11新标准引入了decltype类型说明符,它的作用是选择并返回操作数的数据类型,在此过程中,编译器分析表达式并得到它的类型,却不实际
阅读全文
posted @ 2019-09-26 14:57 Amadios
阅读(99)
评论(0)
推荐(0)
2019年9月20日
游戏开发面试总结4
摘要: 今天面了一家游戏公司,感觉自己每次面试的时候都会有好多东西表达不出来。。唉,做个记录吧 1:这个是面试时候出的第二个笔试题,我觉得挺好的,可能是因为紧张吧(直播敲代码),没写出来。题目是这样: 给定一个二叉树,节点包含有左子树,右子树和父节点指针。让在O(1)的空间复杂度下遍历这个二叉树。 思路就是
阅读全文
posted @ 2019-09-20 12:30 Amadios
阅读(441)
评论(0)
推荐(0)
2019年9月18日
【C/C++】随笔1
摘要: 1:函数调用过程 参数入栈,参数越多开销越大。将控制权转移到函数中。 建立新的栈帧,即当前函数使用的栈空间,使用ebp来标识新的栈帧,所以要保存原来栈的首地址。 恢复原来的栈帧,将控制权返回调用者。 2:inline 为了解决一些频繁调用的小函数大量消耗栈空间的问题,引入了inline修饰符。 in
阅读全文
posted @ 2019-09-18 15:35 Amadios
阅读(108)
评论(0)
推荐(0)
游戏开发面试总结3
摘要: 1:说一说快速排序吧 快速排序的最差时间复杂度 O(n²),栈深度为O(n),最优情况O(nlgn),栈深度为O(lgn),平均时间复杂度O(nlgn) 平均时间复杂度的推导: 这里贴一个写的很好的博客:https://blog.csdn.net/MASILEJFOAISEGJIAE/article
阅读全文
posted @ 2019-09-18 10:43 Amadios
阅读(206)
评论(0)
推荐(0)
2019年9月14日
游戏开发面试总结2
摘要: 总结一些面试常问的吧 1:聊一聊虚函数吧 C++中,虚函数主要是实现了多态机制,简而言之就是用父类型的指针指向了子类型的实例,然后通过父类的指针去调用子类的成员函数。 每一个含有虚函数的类都至少有一个与之对应的虚函数表,存放着这个类所由虚函数对应的函数指针。 虚函数表在构建的过程中的步骤: 1:拷贝
阅读全文
posted @ 2019-09-14 22:50 Amadios
阅读(272)
评论(0)
推荐(0)
2019年9月12日
游戏开发面试总结1
摘要: 秋招第一次面试,凉的透透的,面试还死机了。。 记录一下吧 1:Unicode和UTF-8的区别 Unicode 是一个很大的集合,现在的规模可以容纳100多万个符号,每个符号的编码都不一样。Unicode 只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储。 UTF-8
阅读全文
posted @ 2019-09-12 21:20 Amadios
阅读(823)
评论(0)
推荐(0)
公告