本文整理汇总了C++中Binary::size方法的典型用法代码示例。如果您正苦于以下问题:C++ Binary::size方法的具体用法?C++ Binary::size怎么用?C++ Binary::size使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Binary
的用法示例。
在下文中一共展示了Binary::size方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
/*
* Checking if the input Binary is particular Array2D.
* Particular Array2D is a Binary data that starts with 512 byte data of
* all value that is 0xff.
* Notice: Particular Array2D's size is not 512 byte. I misunderstood it.
* http://twitter.com/rgssws4m told me about this case.
*/
bool Array2D::isInvalidArray2D(Binary const& b)
{
static unsigned const PARTICULAR_DATA_SIZE = 512;
// check the data size
if( b.size() < PARTICULAR_DATA_SIZE ) return false;
// check the data inside Binary
for(unsigned i = 0; i < PARTICULAR_DATA_SIZE; i++) if(b[i] != 0xff) return false;
debug::Tracer::printBinary(b, clog);
// return true if it is particular Array2D
return true;
}
示例2: size
virtual unsigned size() const { return binary_.size(); }
示例3: set
void set(Binary const& b) { setBER( b.size() ); write(b); }