用Cocos2d-x开发游戏的时候,XCode默认生成的cpp类基本就是一个空文件,每次都要重复实现Cocos2d-x的基本代码,很麻烦。之前是修改HelloWorld文件,然后新建的文件就直接copyHelloWorld内容,但这样感觉还是挺麻烦的。于是想办法给Xcode添加Cocos2d-x类模板。下面就是新建文件..
分类:
其他好文 时间:
2015-05-21 19:54:29
阅读次数:
150
函数模板:函数模板全特化:所谓特化,是指相对普通模板的特化,是另外一个模板。但不是实例,只是模板template //普通函数模板,泛型T mymax(const T t1, const T t2){ return t1 const char* mymax(co...
分类:
其他好文 时间:
2015-05-19 22:33:17
阅读次数:
187
很多时候 许多类 的 格式 都是重复的,比如 从配置文件中映射出来的类。这个时候写一个 类模板 就很节省时间了。Code 1 public static string TestPath = "Assets/Test.cs"; 2 public static string TestVa...
分类:
其他好文 时间:
2015-05-19 12:40:20
阅读次数:
120
一、stack(栈) 栈:LIFO 后进先出; 首先要指出的是,stack并非和STL的其他类模板是独立的容器,stack是自适应容器(容器适配器) stack> s; stack> s; stack> s; STL中实现的stack方法: s,empty(); s...
分类:
其他好文 时间:
2015-05-16 01:21:20
阅读次数:
112
转载http://blog.sina.com.cn/s/blog_69dd1a090101fc59.html问题始于学习数据结构,自己编写一个单链表,其中用到了重载输出运算符 class List{2 friend std::ostream& operator & slist);3 ...
分类:
其他好文 时间:
2015-05-11 21:42:47
阅读次数:
124
1 // singleton.h 2 3 #ifndef SINGLETON_H 4 #define SINGLETON_H 5 6 // 单例基类模板 7 template 8 class Singleton 9 {10 public:11 static T& give_me()1...
分类:
其他好文 时间:
2015-05-09 01:13:36
阅读次数:
163
第七章 文件操作和模板
7.1 文件操作
7.2 函数模板
泛型程序设计(Generic Programming)
算法实现时不指定具体要操作的数据的类型
泛型——算法实现一遍,适用于多种数据结构
优势: 减少重复代码的编写
两种类型
函数模板类模板
与“抽象、封装、继承、多态”并列
函数模板
template
...
分类:
编程语言 时间:
2015-05-07 00:59:44
阅读次数:
200
今天在写一个链表类模板,然后我和平时写类一样,将头文件.h和.cpp分开写,然后编译器一直提示 类函数全是无法解析的外部命令,后面经查找资料,原来是因为:
模板定义很特殊。
由template 处理的任何东西都意味着编译器在当时不为它分配存储空间,它一直处于等待状态直到被一个模板实例告知。在编译器和连接器的某一处,有一机制能去掉指定模板的多重定义。所以为了容易使用,几乎总是在头文件中放置全...
分类:
编程语言 时间:
2015-05-05 08:59:03
阅读次数:
163
原文:https://software.intel.com/zh-cn/blogs/2011/08/10/c-vector标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector...
分类:
编程语言 时间:
2015-05-05 01:20:22
阅读次数:
160
类模板制作:路径:C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class.zip操作:打开Class.cs文件,编辑内容如下:// // 创建时间: ...
分类:
其他好文 时间:
2015-05-01 22:33:07
阅读次数:
200