示例#1
0
CObjectArray::CObjectArray (const CObjectArray &rhs) :
		CObject(&g_ClassData),
		m_bOwned(rhs.m_bOwned),
		m_Array(rhs.m_Array)
	{
	CopyHandler(NULL);
	}
示例#2
0
CSymbolTable::CSymbolTable (const CSymbolTable &rhs) :
		CDictionary(rhs)
	{
	m_bOwned = rhs.m_bOwned;
	m_bNoReference = rhs.m_bNoReference;
	CopyHandler(NULL);
	}
示例#3
0
CSymbolTable &CSymbolTable::operator= (const CSymbolTable &Obj)

//	CSymbolTable operator=

	{
	m_bOwned = Obj.m_bOwned;
	m_bNoReference = Obj.m_bNoReference;
	m_Array = Obj.m_Array;

	if (m_bOwned)
		CopyHandler((CSymbolTable *)&Obj);

	return *this;
	}