上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 119 下一页
摘要: 公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。 1. 公有继承(public) 公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。 2. 私有继承( 阅读全文
posted @ 2017-06-17 16:09 鸭子船长 阅读(291) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/wangxingbao4227/article/details/6772579 C++中虚拟继承的概念 为了解决从不同途径继承来的同名的数据成员在内存中有不同的拷贝造成数据不一致问题,将共同基类设置为虚基类。这时从不同的路径继承过来的同名数据成员在内存中就只 阅读全文
posted @ 2017-06-15 23:16 鸭子船长 阅读(743) 评论(0) 推荐(0)
摘要: 一个空类class A{};的大小为什么是1,因为如果不是1,当定义这个类的对象数组时候A objects[5]; objects[0]和objects[1]就在同一个地址处,就无法区分。 单继承 1 #include<iostream> 2 using namespace std; 3 class 阅读全文
posted @ 2017-06-15 23:10 鸭子船长 阅读(256) 评论(0) 推荐(0)
摘要: struct为空时,大小为1. 1、 sizeof应用在结构上的情况 请看下面的结构: 对结构MyStruct采用sizeof会出现什么结果呢?sizeof(MyStruct)为多少呢?也许你会这样求:sizeof(MyStruct)=sizeof(double) sizeof(char) size 阅读全文
posted @ 2017-06-15 22:49 鸭子船长 阅读(424) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用 阅读全文
posted @ 2017-06-15 22:41 鸭子船长 阅读(194) 评论(0) 推荐(0)
摘要: I Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, level by level). For example:Given binary tree{ 阅读全文
posted @ 2017-06-15 16:15 鸭子船长 阅读(260) 评论(0) 推荐(0)
摘要: Convert Sorted List to Binary Search Tree Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST 阅读全文
posted @ 2017-06-15 15:40 鸭子船长 阅读(165) 评论(0) 推荐(0)
摘要: 一、一个由C/C++编译到程序占用的内存分为以下几个部分: 1、栈区(stack)——由编译器自动分配释放,在不需要的时候自动清除。用于存放函数的参数、局部变量等。操作方式类似数据结构中的栈(后进先出)。 2、堆区(heap)——一般由程序员分配释放,若程序员分配后不释放,程序结束后可能由OS回收。 阅读全文
posted @ 2017-06-14 16:05 鸭子船长 阅读(324) 评论(0) 推荐(0)
摘要: 参考一: 有关C/C++指针的经典面试题 有关C/C++指针的经典面试题 0.预备知识,最基础的指针 其实最基础的指针也就应该如下面代码: int a; int* p=&a; 也就是说,声明了一个int变量a,然后声明一个int 的指针,*p指向a的地址,&也就是取地址符号,而*是指针中取内容的符号 阅读全文
posted @ 2017-06-14 15:46 鸭子船长 阅读(1180) 评论(0) 推荐(0)
摘要: 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的 阅读全文
posted @ 2017-06-14 15:43 鸭子船长 阅读(222) 评论(0) 推荐(0)
上一页 1 ··· 67 68 69 70 71 72 73 74 75 ··· 119 下一页