本文整理汇总了C++中OnDiskWrapper::GetNumSourceFactors方法的典型用法代码示例。如果您正苦于以下问题:C++ OnDiskWrapper::GetNumSourceFactors方法的具体用法?C++ OnDiskWrapper::GetNumSourceFactors怎么用?C++ OnDiskWrapper::GetNumSourceFactors使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OnDiskWrapper
的用法示例。
在下文中一共展示了OnDiskWrapper::GetNumSourceFactors方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetChild
void PhraseNode::GetChild(Word &wordFound, UINT64 &childFilePos, size_t ind, OnDiskWrapper &onDiskWrapper) const
{
size_t wordSize = onDiskWrapper.GetSourceWordSize();
size_t childSize = wordSize + sizeof(UINT64);
size_t numFactors = onDiskWrapper.GetNumSourceFactors();
char *currMem = m_memLoad
+ sizeof(UINT64) * 2 // size & file pos of target phrase coll
+ sizeof(float) * onDiskWrapper.GetNumCounts() // count info
+ childSize * ind;
size_t memRead = ReadChild(wordFound, childFilePos, currMem, numFactors);
CHECK(memRead == childSize);
}