当前位置: 首页>>代码示例>>C++>>正文


C++ Benchmark::Stop方法代码示例

本文整理汇总了C++中Benchmark::Stop方法的典型用法代码示例。如果您正苦于以下问题:C++ Benchmark::Stop方法的具体用法?C++ Benchmark::Stop怎么用?C++ Benchmark::Stop使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Benchmark的用法示例。


在下文中一共展示了Benchmark::Stop方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: main

int main()
{
	Graf * graf = new Graf();
    int wybor;
    int element, wezel1, wezel2, waga1;
    Benchmark B;

	do
	{
	    cout << endl;
        cout << "-----------MENU-----------" << endl;
	    cout << " 1 - DODAJ WEZEL          " << endl;
	    cout << " 2 - USUN WEZEL           " << endl;
	    cout << " 3 - DODAJ KRAWEDZ        " << endl;
	    cout << " 4 - USUN KRAWEDZ         " << endl;
	    cout << " 5 - WYSWIETL GRAF        " << endl;
	    cout << " 0 - ZAKONCZ PROGRAM      " << endl;
	    cout << "--------------------------" << endl;
	    cout << " WYBOR OPCJI: ";
	    cin >> wybor;
        cout << endl;

	    switch(wybor)
	    {
            case 1:
                    cout << "Dodawanie nowego wezla do grafu. " << endl;
                    cout << "---------------------------------" << endl;
                    cout << "Podaj wartosc jaka chcesz dodac: ";
                    cin >> element; B.Start();
                    graf->Dodaj_Wezel(element);
                    B.Stop(); cout << "Czas dodania wezla: "; B.Czas_Operacji();
                    cout << endl;
                    break;
            case 2:
                    cout << "Usuwanie wezla z drzewa." << endl;
                    cout << "------------------------" << endl;
                    cout << "Podaj wartosc jaka chcesz usunac: ";
                    cin >> element;
                    graf->Usun_Wezel(element);
                    cout << endl;
                    break;
            case 3:
                    cout << "Dodawanie krawedzi do grafu. " << endl;
                    cout << "-----------------------------" << endl;
                    cout << "Podaj wartosci jakie maja utworzyc krawedz (wezel1, wezel2, waga): " << endl;
                    cin >> wezel1; 
                    cin >> wezel2;
                    cin >> waga1; B.Start();
                    graf->Dodaj_Krawedz(wezel1, wezel2, waga1);
                    B.Stop(); cout << "Czas dodania krawedzi: "; B.Czas_Operacji();
                    cout << endl;
                    cout << *graf;
                    cout << endl;
                    break;
            case 4:
                    cout << "Usuwanie krawedzi z drzewa." << endl;
                    cout << "------------------------" << endl;
                    cout << "Podaj wartosci aby usunac krawedz (wezel1, wezel2): " << endl;
                    cin >> wezel1;
                    cin >> wezel2;
                    graf->Usun_Krawedz(wezel1, wezel2);
                    cout << endl;
                    break;
            case 5:
                    cout << "Wyswietlanie grafu." << endl;
                    cout << "-------------------" << endl;
                    cout << *graf << endl;
                    break;                  
            default:
            		break;

	    }
	    if((wybor <= 1) && (wybor >= 5))
        {
            cout << "Nierozpoznana opcja menu!!!" << endl;
        }
	}
	while(wybor);

	return 0;
}
开发者ID:jedrzej93,项目名称:PAiMSI,代码行数:81,代码来源:main.cpp


注:本文中的Benchmark::Stop方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。