本文整理汇总了C++中FixedSizeQueue::product方法的典型用法代码示例。如果您正苦于以下问题:C++ FixedSizeQueue::product方法的具体用法?C++ FixedSizeQueue::product怎么用?C++ FixedSizeQueue::product使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FixedSizeQueue
的用法示例。
在下文中一共展示了FixedSizeQueue::product方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(){
FixedSizeQueue currentBuffer;
int currentHigh;
char dummyChar;
std::ifstream dataFile;
//open file
dataFile.open("data/problem7Data.txt");
if(dataFile.is_open()){
//get first summation of 5 numbers
for (int i=0; i<5; i++) {
dataFile>>dummyChar;
//convert char to integer value
currentBuffer.insert((dummyChar - '0') % 48);
}
currentHigh=currentBuffer.product();
/*continue adding 1 number, and checking summation against
* current high until end of file*/
while (!(dataFile.eof())) {
dataFile>>dummyChar;
currentBuffer.insert((dummyChar - '0') % 48);
if ((currentBuffer.product()) > (currentHigh)) {
currentHigh=currentBuffer.product();
}
}
dataFile.close();
}else{