⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unique.h

📁 这个是symbian下的一个蛮庞大的3D游戏源代码!对于学习3D开发的人有很大的帮助!
💻 H
字号:
#ifndef _LANG_UNIQUE_H
#define _LANG_UNIQUE_H


namespace lang
{


/**
 * Removes duplicates.
 * Assumes that elements are sorted.
 * @return Iterator to the first non-unique element.
 */
template <class T> T* unique( T* begin, T* end )
{
	T* res = begin;
	if ( begin != end )
	{
		T u = *begin;
		while ( ++begin != end )
		{
			if ( !(u == *begin) ) 
			{
				u = *begin;
				*++res = u;
			}
		}
	}
	return ++res;
}


} // lang


#endif // _LANG_UNIQUE_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -