C++
文章平均质量分 59
碎碎是个老司机
你的GTR不克服抬头过重的问题,是赢不了的我的86的
展开
-
C++多态的实现机制
转自:http://blog.csdn.net/tujiaw/article/details/67534981. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2. 存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。3. 多态性是一个接口多种实现,是面向对象的核心。分为类的多态性和转载 2016-03-19 13:17:59 · 661 阅读 · 0 评论 -
计算机一个很重要但却容易被忽视的概念——堆和栈
转自:http://blog.csdn.net/byr_syr/article/details/8573623刚上路的小司机忽视的概念——堆栈这两天学习win32的API, 了解到了计算机中堆栈的概念,相信很多程序员有时候也弄不明白计算机中的堆栈的数据结构。再次为堆栈做一下详细解析。在英文中,我们管栈称为stack,管堆称为heap。在计算机中,堆栈是两种不同的数据结构,但转载 2016-03-19 23:15:52 · 527 阅读 · 0 评论 -
又是一个面试容易被问到的东西——C++内联
转自地址:http://blog.csdn.net/coder_xia/article/details/6723387 突然看到C++Primer中讲到,对于vector的一个循环,调用语句:(示例代码i=v.begin()不是很规范,虽然不会出错,客官请将就着看)[cpp] view plain copyprint?for (int i转载 2016-03-20 15:17:27 · 614 阅读 · 0 评论 -
整理一些C++面试容易被问到的问题及其答案
这是陈硕在知乎给出的几个问题(针对校招)标准库各容器的基本操作的复杂度。标准库算法的复杂度,例如 std::sort() 的平均复杂度、最坏复杂度(答 O(N^2) 和 O(N log N) 都算对),最坏情况什么时候出现。标准库各容器(deque 除外)的数据结构(标准党勿喷,主流 STL 实现的数据结构都差不多),以及 vector 的容量增长方式。如果回答得特别好,还可以补充问为原创 2016-03-21 22:28:34 · 3121 阅读 · 0 评论 -
二维数组面试题(外加创建动态数组)
自己老是忘掉,所以干脆写一个在博客存着:一维数组:int *x = new int [size];delete [] x;二维数组,直接上代码(包括如何把二维数组作为参数传递):#include using namespace std;int colFind(int **a, int row, int col){ for (int i = 0; i != row原创 2016-04-06 15:02:34 · 590 阅读 · 0 评论 -
LinuxC/C++编程(1)—文件操作
这里以复制文件test到test1为例,例举了Linux编程的基本文件操作,代码如下://============================================================================// Name : FileTest.cpp// Author : Lin// Version :// Copyr原创 2016-05-23 11:16:02 · 452 阅读 · 0 评论