您的位置:首页 > 其它

如何通过传指针得到一个list对象列表的地址

2013-08-31 11:55 435 查看
从list列表取一个地址,通过传指针传到外面使用的例子

1.函数的写法

bool CTradeData::GetOneSymbolInfoFromAllSymbol(CString symbol,DATA_SYMBOL** pSymbolInfo)

{

BOOL bRet = FALSE;

SYMBOL_LIST::iterator it = m_symbolList.begin();

for ( ; it != m_symbolList.end() ; it++ )

{

if ( it->symbol == symbol )

{

*pSymbolInfo = &(*it);

bRet = TRUE;

break;

}

}

(*pSymbolInfo)->symbol = symbol;

ParseSymbolInfo(*(*pSymbolInfo));

return bRet;

}

2.外面调用

DATA_SYMBOL *pSymbolInfo = NULL;

if ( GetOneSymbolInfoFromAllSymbol(pPos->symbol,&pSymbolInfo) )

{

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐