ticker.h

来自「Amis - A maximum entropy estimator 一个最大」· C头文件 代码 · 共 40 行

H
40
字号
#ifndef Amis_Ticker_h_#define Amis_Ticker_h_#include <amis/configure.h>#include <iostream>AMIS_NAMESPACE_BEGINclass Ticker {	protected:	int      tick_interval;	int      tick_interval_big;		std::ostream* out_stream;	char     tick_char;		public:	Ticker(int itv, std::ostream* os, char tc = '.') {		tick_interval     = itv;		tick_interval_big = itv*10;      	out_stream    = os;		tick_char     = tc;	}		inline void tick( int i ) {		if( (i % tick_interval) == 0 ) {			(*out_stream) <<  tick_char << std::flush;			if( (i % tick_interval_big) == 0 ) {				(*out_stream) << '(' << i << ')' << std::flush;			}		}	}		};AMIS_NAMESPACE_END#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?