本文整理汇总了C++中CWStringDynamic::PStrCopy方法的典型用法代码示例。如果您正苦于以下问题:C++ CWStringDynamic::PStrCopy方法的具体用法?C++ CWStringDynamic::PStrCopy怎么用?C++ CWStringDynamic::PStrCopy使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CWStringDynamic
的用法示例。
在下文中一共展示了CWStringDynamic::PStrCopy方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ForEach
//---------------------------------------------------------------------------
// @function:
// CMappingVarColId::Load
//
// @doc:
// Load column mapping information from list of column names
//
//---------------------------------------------------------------------------
void
CMappingVarColId::Load
(
ULONG ulQueryLevel,
ULONG ulRTEIndex,
CIdGenerator *pidgtor,
List *plColNames
)
{
ListCell *plcCol = NULL;
ULONG ul = 0;
// add mapping information for columns
ForEach(plcCol, plColNames)
{
Value *pvalue = (Value *) lfirst(plcCol);
CHAR *szColName = strVal(pvalue);
CWStringDynamic *pstrColName = CDXLUtils::PstrFromSz(m_pmp, szColName);
this->Insert
(
ulQueryLevel,
ulRTEIndex,
INT(ul + 1),
pidgtor->UlNextId(),
pstrColName->PStrCopy(m_pmp)
);
ul ++;
delete(pstrColName);
}