锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品乱码久久久久66,国产精品午夜久久,久久精品国内一区二区三区http://www.shnenglu.com/keyws/category/2545.htmlC++ && keyWordSpottingzh-cnFri, 23 May 2008 13:16:59 GMTFri, 23 May 2008 13:16:59 GMT60- 銆恈ode銆戜竴涓彲浠ョ簿紜埌姣鐨勮鏃剁▼搴忎唬鐮?/title>http://www.shnenglu.com/keyws/archive/2006/08/29/11810.htmlkeywskeywsTue, 29 Aug 2006 01:51:00 GMThttp://www.shnenglu.com/keyws/archive/2006/08/29/11810.htmlhttp://www.shnenglu.com/keyws/comments/11810.htmlhttp://www.shnenglu.com/keyws/archive/2006/08/29/11810.html#Feedback0http://www.shnenglu.com/keyws/comments/commentRss/11810.htmlhttp://www.shnenglu.com/keyws/services/trackbacks/11810.html聽
聽1聽#ifndef聽_GHH_TIMER_GHH_
聽2聽#define聽_GHH_TIMER_GHH_聽聽聽聽1
聽3聽
聽4聽//聽File:聽ghhTimer.h
聽5聽//聽Date:聽2006.08.14
聽7聽
聽8聽#include聽<ctime>
聽9聽
10聽//聽綾誨鍑哄鍏ョ被鍒殑絎﹀彿瀹氫箟
11聽#ifdef聽_DLL_FILE_
12聽#define聽PORTTYE聽__declspec(dllexport)聽//聽瀵煎嚭
13聽#else
14聽#define聽PORTTYE聽__declspec(dllimport)聽//聽瀵煎叆
15聽#endif聽聽聽聽//聽end聽of聽_DLL_FILE_
16聽
17聽/****************************************************************************
18聽聽*聽綾誨悕縐奧犅犅犅爂hhTimer
19聽聽*聽
20聽聽*聽鎻忚堪
21聽聽*聽聽聽聽鏈被瀵規爣鍑嗗簱璁℃椂鍑芥暟榪涜浜嗗皝瑁咃紝鍙互瀹炵幇闈炲父綺劇‘鐨勮鏃訛紝姣綰у埆
22聽聽*
23聽聽*聽浣跨敤璇存槑
24聽聽*聽聽聽聽鍦ㄦ墍瑕佽鏃剁▼搴忔涔嬪墠錛岃皟鐢⊿tart鍑芥暟錛岀▼搴忔緇撴潫鏃訛紝璋冪敤Pause鍑芥暟錛?br />25聽聽*聽聽聽聽澶氭璋冪敤紼嬪簭孌碉紝鍗沖彲浠ユ瘮杈冪簿紜殑浼拌紼嬪簭孌電殑榪愯鏃墮棿
26聽****************************************************************************/
27聽class聽聽PORTTYE聽ghhTimer
28聽{
29聽public:
30聽聽聽聽聽ghhTimer();
31聽
32聽public:
33聽聽聽聽聽bool聽Start(void);聽
34聽聽聽聽聽bool聽Stop(void);聽聽聽聽
35聽聽聽聽聽bool聽Pause(void);
36聽聽聽聽聽size_t聽GetSeconds(void)聽const;
37聽聽聽聽聽size_t聽GetMiliSeconds(void)聽const;
38聽
39聽private:
40聽聽聽聽聽enum聽{run聽=聽1,聽stop,聽pause}聽_Status;
41聽聽聽聽聽time_t聽_Clock;
42聽聽聽聽聽time_t聽_TotalClocks;
43聽};
44聽
45聽#endif聽//聽end聽of聽_GHH_TIMER_GHH_
聽聽1聽#ifndef聽_DLL_FILE_
聽聽2聽#define聽_DLL_FILE_
聽聽3聽#endif
聽聽4聽#include聽"ghhTimer.h"
聽聽5聽
聽聽6聽/****************************************************************************
聽聽7聽聽*聽about聽the聽important聽function聽"clock()"
聽聽8聽聽*聽#include聽<time.h>
聽聽9聽聽*聽clock_t聽clock(聽void聽);
聽10聽聽*聽The聽clock()聽function聽returns聽the聽processor聽time聽since聽the聽program聽started,聽
聽11聽聽*聽or聽-1聽if聽that聽information聽is聽unavailable.聽
聽12聽聽*聽To聽convert聽the聽return聽value聽to聽seconds,聽divide聽it聽by聽CLOCKS_PER_SEC.聽
聽13聽聽*聽(Note:聽if聽your聽compiler聽is聽POSIX聽compliant,聽
聽14聽聽*聽then聽CLOCKS_PER_SEC聽is聽always聽defined聽as聽1000000.)
聽15聽聽***************************************************************************/
聽16聽
聽17聽
聽18聽//聽鏋勯犲嚱鏁幫紝璁劇疆鍒濆鐘舵?/span>
聽19聽ghhTimer::ghhTimer()聽:聽_Status(stop),聽_Clock(0),聽_TotalClocks(0)
聽20聽{
聽21聽}
聽22聽
聽23聽//聽褰撹〃宸茬粡鍋滄鎴栬呮殏鍋滄椂鍚姩鍋滆〃錛屾垚鍔熻繑鍥瀟rue,鍚﹀垯榪斿洖false
聽24聽bool聽ghhTimer::Start(void)
聽25聽{
聽26聽聽聽聽聽switch聽(_Status)
聽27聽聽聽聽聽{
聽28聽聽聽聽聽case聽stop聽:
聽29聽聽聽聽聽聽聽聽聽_TotalClocks聽=聽0;
聽30聽聽聽聽聽聽聽聽聽_Clock聽=聽clock();
聽31聽聽聽聽聽聽聽聽聽break;
聽32聽
聽33聽聽聽聽聽case聽pause聽:
聽34聽聽聽聽聽聽聽聽聽_Clock聽=聽clock();
聽35聽聽聽聽聽聽聽聽聽break;
聽36聽
聽37聽聽聽聽聽case聽run聽:
聽38聽聽聽聽聽聽聽聽聽break;
聽39聽
聽40聽聽聽聽聽default聽:
聽41聽聽聽聽聽聽聽聽聽return聽false;
聽42聽聽聽聽聽}
聽43聽
聽44聽聽聽聽聽_Status聽=聽run;
聽45聽
聽46聽聽聽聽聽return聽true;
聽47聽}
聽48聽
聽49聽//聽琛ㄨ繍琛屾椂鏆傚仠璁℃椂,鎴愬姛榪斿洖true錛屽惁鍒欒繑鍥瀎alse
聽50聽bool聽ghhTimer::Pause(void)
聽51聽{
聽52聽聽聽聽聽switch聽(_Status)
聽53聽聽聽聽聽{
聽54聽聽聽聽聽case聽stop聽:
聽55聽聽聽聽聽case聽pause聽:
聽56聽聽聽聽聽聽聽聽聽break;
聽57聽
聽58聽聽聽聽聽case聽run聽:
聽59聽聽聽聽聽聽聽聽聽_TotalClocks聽+=聽(clock()聽-聽_Clock);
聽60聽聽聽聽聽聽聽聽聽_Clock聽=聽0;
聽61聽聽聽聽聽聽聽聽聽_Status聽=聽pause;
聽62聽聽聽聽聽聽聽聽聽break;
聽63聽
聽64聽聽聽聽聽default聽:
聽65聽聽聽聽聽聽聽聽聽return聽false;
聽66聽聽聽聽聽}
聽67聽
聽68聽聽聽聽聽return聽true;
聽69聽}
聽70聽
聽71聽//聽琛ㄨ繍琛屾垨鏆傚仠鏃跺仠姝㈣鏃?/span>
聽72聽bool聽ghhTimer::Stop(void)
聽73聽{
聽74聽聽聽聽聽switch聽(_Status)
聽75聽聽聽聽聽{
聽76聽聽聽聽聽case聽stop聽:
聽77聽聽聽聽聽case聽pause聽:
聽78聽聽聽聽聽聽聽聽聽break;
聽79聽聽聽聽聽聽聽聽聽
聽80聽聽聽聽聽case聽run聽:
聽81聽聽聽聽聽聽聽聽聽_TotalClocks聽+=(clock()聽-聽_Clock);
聽82聽聽聽聽聽聽聽聽聽_Clock聽=聽0;
聽83聽聽聽聽聽聽聽聽聽break;
聽84聽
聽85聽聽聽聽聽default聽:
聽86聽聽聽聽聽聽聽聽聽return聽false;
聽87聽聽聽聽聽}
聽88聽
聽89聽聽聽聽聽_Status聽=聽stop;
聽90聽聽聽聽聽
聽91聽聽聽聽聽return聽true;
聽92聽}
聽93聽
聽94聽//聽寰楀埌褰撳墠縐瘡鐨勭鏁?/span>
聽95聽size_t聽ghhTimer::GetSeconds(void)聽const
聽96聽{
聽97聽聽聽聽聽time_t聽Clocks;
聽98聽
聽99聽聽聽聽聽switch聽(_Status)
100聽聽聽聽聽{
101聽聽聽聽聽case聽stop:
102聽聽聽聽聽case聽pause:
103聽聽聽聽聽聽聽聽聽Clocks聽=聽_TotalClocks;
104聽聽聽聽聽聽聽聽聽break;
105聽
106聽聽聽聽聽case聽run:
107聽聽聽聽聽聽聽聽聽Clocks聽=聽_TotalClocks聽+聽clock()聽-聽_Clock;
108聽聽聽聽聽聽聽聽聽break;
109聽
110聽聽聽聽聽default:
111聽聽聽聽聽聽聽聽聽return聽false;
112聽聽聽聽聽}
113聽聽聽聽聽return聽(Clocks聽/聽CLOCKS_PER_SEC);
114聽}
115聽
116聽//聽寰楀埌褰撳墠縐瘡鐨勬縐掓暟
117聽size_t聽ghhTimer::GetMiliSeconds(void)聽const
118聽{
119聽聽聽聽聽time_t聽Clocks;
120聽
121聽聽聽聽聽switch(_Status)
122聽聽聽聽聽{
123聽聽聽聽聽case聽stop:
124聽聽聽聽聽case聽pause:
125聽聽聽聽聽聽聽聽聽Clocks聽=聽_TotalClocks;
126聽聽聽聽聽聽聽聽聽break;
127聽聽聽聽聽case聽run:
128聽聽聽聽聽聽聽聽聽Clocks聽=聽_TotalClocks聽+聽clock()聽-聽_Clock;
129聽聽聽聽聽聽聽聽聽break;
130聽
131聽聽聽聽聽default:
132聽聽聽聽聽聽聽聽聽return聽false;
133聽聽聽聽聽}
134聽聽聽聽聽return聽(Clocks聽*聽1000聽/聽CLOCKS_PER_SEC);
135聽}
136聽

]]>
国产精品久久久久aaaa|
久久性精品|
久久精品国产亚洲av影院|
国产成人综合久久综合|
久久www免费人成精品香蕉|
亚洲人成电影网站久久|
精品国产99久久久久久麻豆|
精品久久久久久久久午夜福利|
精品无码久久久久久久久久
|
久久久久久国产精品美女|
狠狠88综合久久久久综合网|
国产精品免费久久久久影院|
77777亚洲午夜久久多人|
精品久久久久久无码免费|
国产成年无码久久久免费|
久久电影网|
蜜桃麻豆www久久|
国产成人久久AV免费|
伊人色综合久久天天人守人婷|
国产一区二区三区久久精品|
精品多毛少妇人妻AV免费久久
|
97久久精品人人做人人爽|
久久精品国产男包|
久久综合日本熟妇|
精品久久久久久国产三级|
久久久精品免费国产四虎|
91精品国产乱码久久久久久|
国产精品亚洲综合久久|
久久亚洲天堂|
亚洲婷婷国产精品电影人久久|
国产精品免费久久久久久久久
|
青草国产精品久久久久久|
亚洲国产日韩欧美综合久久|
国产精品欧美亚洲韩国日本久久|
久久精品国产亚洲AV无码麻豆
|
久久成人精品|
日韩欧美亚洲国产精品字幕久久久|
久久精品成人欧美大片|
久久综合一区二区无码|
亚洲第一永久AV网站久久精品男人的天堂AV
|
日韩精品久久久久久免费|