
C++
dark19940411
Keep moving,keep thinking.
展开
-
C++ 编译期与运行期
1)常数值在编译时就确定,变量值要到运行时才确定;2)局部变量相对于栈基址的偏移,编译时就确定,堆空间变量的相对位置也要运行时才确定;3)静态变量在用户空间的地址【虚拟地址】编译时就确定,而非静态变量运行时才确定;4)非虚函数的执行编译时就确定,而虚函数的执行运行时才确定;5)直接调用虚函数时,虚函数在虚表中的偏移(或索引)编译时就确定,而通过函数指针调用虚函数时,这个索引值运行时转载 2015-04-02 15:01:42 · 2071 阅读 · 0 评论 -
记2015年的腾讯校招经历——技术篇
这一篇博客主要是与状态篇形成互补。主要记下一些面试中的题目,并给出题解。 作者注:所有的题目都只给出思考方法,不给出代码。笔试:Q:给出一篇英语文章,并统计里面每个单词的出现次数。A:这题,我用OC给出了一个解法。就是用字典,中的key为单词名,value为单词出现的次数,通篇扫描一次文章,那么字典里就存了每个单词出现的次数。 这是个可行的办法,但是这样子呢,就使用了苹果的库里原创 2015-09-23 17:09:22 · 1264 阅读 · 0 评论