
C++基础
Doaemon蓝胖子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++容器详解
C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要存储的元素数在编译器间就可以确定,可以使用数组来存储,否则,就需要用到容器类了。 1、vector 连续存储结构,每个元素在内存上是连续的; 支持高效的随机访问和在尾端插入/删除操作,但其他位置的插入转载 2016-03-05 12:12:55 · 429 阅读 · 0 评论 -
实现多线程有两种方法: Thread类继承和Runnable接口实现
l 创建线程的第一种方式:继承Thread类。 步骤: 1,定义类继承Thread。 2,复写Thread类中的run方法。 目的:将自定义代码存储在run方法。让线程运行。//run();仅仅是对象调用方法。而线程创建了,并没有运行。 3,调用线程的start方法, 该方法两个作用:启动线程,调用run方法。 Demo d = new Demo();//创建好一个线程。 //d.转载 2016-04-01 20:51:24 · 5346 阅读 · 0 评论 -
多线程笔试面试概念问答
题目转自http://blog.youkuaiyun.com/morewindows/article/details/7392749 第一题:线程的基本概念、线程的基本状态及状态之间的关系? 线程,有时称为轻量级进程,是CPU使用的基本单元;它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一进程的其他线程共享其代码段、数据段和其他操作系统资源(如打开文件和信号)。 线程转载 2016-04-01 21:17:39 · 366 阅读 · 0 评论 -
纯虚函数的使用汇总
一、抽象类 含有纯虚函数的类被称为抽象类。抽象类是一种特殊的类,它是为了抽象和设计的目的而建立的,它处于继承结构的上层。抽象类是不能定义对象的,在实际中为了强调一个类是抽象类,可将该类的构造函数说明为受保护的访问控制权限。 抽象类的主要作用就是描述一组相关子类的通用操作接口。一般而言,抽象类只描述这组子类共同的操作接口,而实现交给子类来完成。 抽象类只能作为基类来使用,其纯虚函数的实现由派生转载 2016-03-27 11:36:46 · 604 阅读 · 0 评论 -
回文字符串的最大长度
#include #include #include using namespace std; //回文字符串判断 char*changeString(char*ptr,char*ptrch) { int len = strlen(ptr); ptrch[0] = '#'; for (int i = 0; i { ptrch[2 * i + 1] = ptr[i]; pt原创 2016-04-20 17:34:09 · 515 阅读 · 0 评论 -
typedef int int_array[4]
#include using namespace std; int main() { int ia[3][4]={0,1,2,3,4,5,6,7,8,9,10,11}; typedef int int_array[4]; for (int_array *p =ia;p!= ia+3;++p) { for (int *q=*p;q!=*p+4转载 2016-06-24 21:04:42 · 590 阅读 · 0 评论