#include
#include
using namespace std;
class string1
{
private:
char *str;
public:
string1(const char *s)
{
str = new char[strlen(s) + 1];
strcpy(str,s);
cout<<"str...
分类:
编程语言 时间:
2015-04-09 17:23:38
阅读次数:
132
正如每个c++程序员都应该知道的那样,只有在程序通过指向基类对象的指针或者基类对象的引用调用虚函数时,才会发生运行时的多态现象。 这个模型的含义可能不太明显。特别是对象的创建和复制不是运行时多态的,这一点严重地影响了类的设计。所以,容器(无论是类似于数组或者结构体的内建容器还是用户自定义容器类...
分类:
编程语言 时间:
2015-04-09 16:53:03
阅读次数:
198
本文参考网上一些例子,使用synchronized及对象的wait/notify方法实现。
首先定义3个类,一个是容器类,属性有容器最大容量和当前容量;
另外两个分别是生产者和消费者类,二者分别有生产方法和消费方法(均在各自的run方法中实现,实际上最好抽离出来成为一个单独的方法)
package test3;
class Container{
public int max; /...
分类:
编程语言 时间:
2015-04-09 08:57:51
阅读次数:
147
cppreference.com涉及主流编译器对C++11和C++14新特性的支持分析,各种语言特性、各种头文件,概念、容器、类库、STL、原子操作、线程库和正则等。重度推荐 — cppreference.comcplusplus.com这个主要偏重与对示例代码的展示,上面的偏重库的说明,这里注重实用。cplusplue.com对不熟悉的库或者函数,有这两个网站,应该足够了。标准库头文件(中文)...
分类:
编程语言 时间:
2015-04-09 01:04:49
阅读次数:
190
布局容器Bootstrap 需要为页面内容和栅格系统包裹一个 .container 容器。我们提供了两个作此用处的类。注意,由于 padding 等属性的原因,这两种容器类不能互相嵌套。.container 类用于固定宽度并支持响应式布局的容器。复制 ....container-fluid 类用于....
分类:
其他好文 时间:
2015-04-08 10:42:55
阅读次数:
178
第九章:顺序容器
1、 顺序容器的元素按其位置存储和访问,其元素的排列元素的值无关,而是按其加入的顺序存储。 关联容器。其元素按键(key)来排序。
2、 标准库定义了三种顺序容器: vector/list /dequeue。 标准库还提供了三种容器适配器: 根据原始的容器类型所提供的操作,通过定义新的操作接口,来适应基础的容器类型。顺序容器:
vector:支持快速随机访问
List :支持快速插入和删除
Deque:双端对列顺序容器适配器:
stack:后进先出(...
分类:
编程语言 时间:
2015-04-07 12:11:17
阅读次数:
241
简介泛型出现的动机在于:为了创建容器类泛型类容器类应该算得上最具重用性类库之一。先来看一下没有泛型的情况下的容器类如何定义:public class Container { private String key; private String value; public Conta...
分类:
编程语言 时间:
2015-04-04 18:21:16
阅读次数:
123
什么是容器
首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方法在程序的设计上会经常被用到,所以容器也体现了一个好处,就是“容器类是一种对特定代码重用问题的良好的解决方...
分类:
编程语言 时间:
2015-03-29 23:47:07
阅读次数:
373
图中,圆柱体表示容器(上部),矩形表示非容器类(下部)...
分类:
移动开发 时间:
2015-03-29 19:37:07
阅读次数:
220
KVC
用 KVC 实现高阶消息传递
valueForKey: 有很多有用的特例,比如说 NSArray 和 NSSet 这样的容器类都覆盖了这个方法。valueForKey: 被传递给容器中得每一个对象,而不是对容器本身进行操作。结果会被添加进返回的容器中。这样,开发者能很方便的用一个容器创建另一个容器对象,比如像这样:
NSArray *array = @[@"foo",@"...
分类:
其他好文 时间:
2015-03-29 12:20:34
阅读次数:
210