collect.h
来自「hello everybody. good lucky to you」· C头文件 代码 · 共 50 行
H
50 行
/*------------------------------------------------------------------------*/
/* */
/* COLLECT.H */
/* */
/* Copyright Borland International 1991 */
/* All Rights Reserved */
/* */
/*------------------------------------------------------------------------*/
#if !defined( __COLLECT_H )
#define __COLLECT_H
#if !defined( __CLSTYPES_H )
#include <ClsTypes.h>
#endif // __CLSTYPES_H
#if !defined( __OBJECT_H )
#include <Object.h>
#endif // __OBJECT_H
#if !defined( __CONTAIN_H )
#include <Contain.h>
#endif // __CONTAIN_H
_CLASSDEF(ContainerIterator)
_CLASSDEF(Collection)
class _CLASSTYPE Collection : public Container
{
public:
virtual void add( Object _FAR & ) = 0;
virtual void detach( Object _FAR &, DeleteType = NoDelete ) = 0;
void destroy( Object _FAR & o )
{
detach( o, DefDelete );
}
virtual int hasMember( Object _FAR & obj ) const
{
return findMember( obj ) != NOOBJECT;
}
virtual Object _FAR & findMember( Object _FAR & ) const;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?