松狮

如果你想拥有你从未有过的东西, 那么你必须去做你从未做过的事情!

C语言二维数组的内存结构图与Java二维数组的内存结构图

C语言二维数组的内存结构图与Java二维数组的内存结构图。。。。。。

2015-10-25 00:36:47

阅读数:1743

评论数:0

《STL源码剖析》迭代器以及Traits设计

C++的class templates和function templates可以实现容器和算法的泛型化。难点和关键是设计这两者的胶着剂角色——迭代器——提供一种方法,使之能够依序寻访某个容器所含的各个元素,而又无需暴漏该容器的内部数据结构和内部表述方式。 迭代器是一种Samart pointer。...

2015-10-24 15:36:49

阅读数:598

评论数:0

Traits 编程技法+模板偏特化+template参数推导+内嵌型别编程技巧

STL中,traits编程技法得到了很大的应用,了解这个,才能一窥STL奥妙所在。 先将自己所理解的记录如下: Traits技术可以用来获得一个 类型 的相关信息的。 首先假如有以下一个泛型的迭代器类,其中类型参数 T 为迭代器所指向的类型: template typename T> cl...

2015-10-24 15:00:10

阅读数:589

评论数:0

变量相加和常量相加的区别

{ /* byte b1 = 3, b2 = 4, b; b = b1 + b2; // 错误提示:Type mismatch: cannot convert from int to byte!原因:变量相加后会直...

2015-10-21 11:33:39

阅读数:664

评论数:0

Eclipse快捷键大全

Eclipse快捷键大全: Alt+/:快速给类起名字;提示作用; main+Alt+/:public static void main(String[] args)  syso+Alt+/:System.out.println(""); 提高开发效率: A:自动提供构造方法:...

2015-10-21 10:02:17

阅读数:502

评论数:0

枚举enum

枚举在C/C++/C#中,是一个被命名的整型常数的集合。枚举的说明与结构和联合相似,其形式为: enum 枚举名{ 标识符[=整型常数], 标识符[=整型常数], ... 标识符[=整型常数] } 枚举变量; 如果枚举没有初始化, 即省掉"=整型常数&qu...

2015-10-18 20:53:47

阅读数:508

评论数:0

设计模式概览续(行为型模式)

上一篇介绍了结构型模式——代理模式、装饰模式、适配器模式(adapter)、组合模式、桥接模式(bridge)、外观模式(facade)、享元模式(flyweight)。接下来介绍行为型模式——模板模式(template)、命令模式(command)、责任链模式、策略模式、中介者模式(mediat...

2015-10-11 13:47:50

阅读数:980

评论数:0

设计模式概览续(结构型模式)

上一篇介绍了几种创建型模式——单例模式、简单工厂模式,多态工厂模式、抽象工厂模式、建造者模式、原型模式(prototype),接下来介绍结构型模式——代理模式、装饰模式、适配器模式(adapter)、组合模式、桥接模式(bridge)、外观模式(facade)、享元模式(flyweight)。 ...

2015-10-10 14:50:48

阅读数:653

评论数:0

设计模式概览

一、UML基础 UML(United Modeling Language, 统一建模语言): 是一种基于面向对象的可视化建模语言;  UML 采用一组形象化的图形(如类图)符号作为建模语言, 使用这些符号可以形象地描述系统的各个方面; UML 通过建立图形之间的各种关系(如类与类之间的关系)来描述...

2015-10-08 17:20:00

阅读数:671

评论数:0

懒汉式单例模式的多线程问题

懒汉式单例的多线程问题

2015-10-08 09:56:22

阅读数:741

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭