<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/feed.php">
        <title>zpr c++ quick reference</title>
        <description></description>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/</link>
        <image rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-13T17:39:24+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=adjacent_difference&amp;rev=1242719677&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=adjacent_find&amp;rev=1229103923&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=aktywny_obiekt&amp;rev=1208284981&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteka_standardowa&amp;rev=1241513824&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteka_stl_-_algorytmy&amp;rev=1242719441&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteka_stl_-_kontenery&amp;rev=1237756417&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteki_boost&amp;rev=1241858746&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=bind&amp;rev=1208156435&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=boost_python&amp;rev=1208323441&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=boosttest&amp;rev=1208379624&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=c_i_lua&amp;rev=1293621740&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=const&amp;rev=1206452786&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=copy_backward&amp;rev=1241012745&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=copy_copy_n&amp;rev=1241058289&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=count_count_if&amp;rev=1229036632&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=crc&amp;rev=1241045261&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fabryka_abstrakcyjna&amp;rev=1207667061&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fabryka_obiektow&amp;rev=1208374978&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fabryka_prototypow&amp;rev=1208302130&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=filesystem&amp;rev=1208381487&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fill_fill_n&amp;rev=1240945577&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=find_end&amp;rev=1229033798&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=find_first_of&amp;rev=1229117771&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=for_each&amp;rev=1228587303&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=format&amp;rev=1208382652&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=generate_generate_n&amp;rev=1229109810&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=generate_kod&amp;rev=1229109842&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=gil_generic_image_library_-_konwersje&amp;rev=1240946957&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=graficzne_interfejsy_uzytkownika&amp;rev=1292587132&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=graph_import_export&amp;rev=1239360813&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_codelite&amp;rev=1293563240&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_dev-c&amp;rev=1293146151&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_geany&amp;rev=1293454929&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_ida-pro&amp;rev=1293583154&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_microsoft_visual_studio&amp;rev=1293653567&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_netbeans&amp;rev=1293588620&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_qt_creator&amp;rev=1293910786&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_turbo_c_explorer&amp;rev=1293622374&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=inne&amp;rev=1288640231&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=inner_product&amp;rev=1229114541&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=inplace_merge&amp;rev=1238775950&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=interpreter&amp;rev=1228646032&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=iterator&amp;rev=1229045701&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=jni&amp;rev=1208382951&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=klasy_bazowe_dla_strumieni&amp;rev=1229286184&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_borland_codegear_c&amp;rev=1292587256&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_builder&amp;rev=1292587181&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_gcc_4.3&amp;rev=1292587191&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_gcc_4.4&amp;rev=1292587202&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_gcc_4.5&amp;rev=1292587213&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_open_watcom&amp;rev=1292587222&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_visual_c_8.0&amp;rev=1292587230&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_visual_c_9.0&amp;rev=1292587238&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_visual_c_10.0&amp;rev=1292587246&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilatory&amp;rev=1288641029&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=laczenie_c_z_innymi_jezykami_programowania&amp;rev=1293379368&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=lambda&amp;rev=1208381236&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=liczby_zespolone_complex&amp;rev=1226338294&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=lighttpd_i_django&amp;rev=1327576007&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=lower_bound_upper_bound&amp;rev=1240924120&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=math_complex_algorithms&amp;rev=1240996742&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=min_element_max_element&amp;rev=1228951266&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=mismatch&amp;rev=1240921619&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=most&amp;rev=1229009351&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=nazwa.cpp&amp;rev=1226021328&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=nvi&amp;rev=1208257674&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=obliczenia_numeryczne&amp;rev=1292587148&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=obserwator&amp;rev=1208174716&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=opis_kontenera_hash_multimap&amp;rev=1229136337&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=opis_kontenera_set&amp;rev=1229100667&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=opis_wyjatkow_w_bibliotece_standardowej&amp;rev=1229036275&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=partial_sort&amp;rev=1229086249&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=partial_sum&amp;rev=1241015492&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=partition&amp;rev=1241002813&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=podstawowe_pojecia&amp;rev=1225014416&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=power&amp;rev=1229105848&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=prototyp&amp;rev=1208380533&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=push_heap_pop_heap&amp;rev=1239387817&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=random_sample_random_sample_n&amp;rev=1240995569&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=regex&amp;rev=1208394210&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=remove_copy_remove_copy_if&amp;rev=1240949833&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=remove_remove_if&amp;rev=1240997866&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=replace_replace_if&amp;rev=1229008779&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=reprezentacje_macierzy&amp;rev=1240945659&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=reverse_reverse_copy&amp;rev=1240956040&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=rotate_rotate_copy&amp;rev=1240924047&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=search_n&amp;rev=1229119401&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=serialization&amp;rev=1208177615&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=singleton&amp;rev=1208276788&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=smart_ptr&amp;rev=1224752598&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=sort&amp;rev=1228943312&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=spirit&amp;rev=1208384767&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=srodowiska_programistyczne&amp;rev=1292587304&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=stable_sort&amp;rev=1228944372&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=stan&amp;rev=1206829484&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=start&amp;rev=1327306835&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=static_assert&amp;rev=1238878541&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=strumienie_napisowe_sstream&amp;rev=1240984468&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=strumienie_plikowe_fstream_ifstream_ofstream&amp;rev=1228785571&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=timer&amp;rev=1240778601&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=tokenizer&amp;rev=1208155504&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=transform&amp;rev=1228700764&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=tuple&amp;rev=1208078396&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=type_traits&amp;rev=1241068290&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ublas&amp;rev=1208350232&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ublas_operacje_na_macierzach&amp;rev=1241044943&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=unique_unique_copy&amp;rev=1241049665&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=units&amp;rev=1241067377&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=value_initialized&amp;rev=1241042530&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wlasne_funkcje_obslugi_braku_pamieci&amp;rev=1228341279&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wykorzystywanie_baz_danych&amp;rev=1288640183&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wykorzystywanie_xml&amp;rev=1288640261&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wzorce_projektowe&amp;rev=1229040748&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=xerces_dom&amp;rev=1208352810&amp;do=diff"/>
                <rdf:li rdf:resource="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=xpressive&amp;rev=1208352921&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>zpr c++ quick reference</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/</link>
        <url>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=adjacent_difference&amp;rev=1242719677&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-19T09:54:37+02:00</dc:date>
        <title>adjacent_difference</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=adjacent_difference&amp;rev=1242719677&amp;do=diff</link>
        <description>adjacent_difference jest nazwą przeciążonej funkcji występującej w dwóch postaciach :


template &lt;class InputIterator, class OutputIterator&gt;
OutputIterator adjacent_difference(InputIterator first, InputIterator last, 
                                   OutputIterator result);

template &lt;class InputIterator, class OutputIterator, class BinaryFunction&gt;
OutputIterator adjacent_difference(InputIterator first, InputIterator last,
                                   OutputIterator result,
             …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=adjacent_find&amp;rev=1229103923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T18:45:23+02:00</dc:date>
        <title>adjacent_find</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=adjacent_find&amp;rev=1229103923&amp;do=diff</link>
        <description>template &lt;class ForwardIterator&gt; 
  ForwardIterator adjacent_find(ForwardIterator first, ForwardIterator last);

template &lt;class ForwardIterator, class BinaryPredicate&gt; 
  ForwardIterator adjacent_find(ForwardIterator first, ForwardIterator last, BinaryPredicate binary_pred);</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=aktywny_obiekt&amp;rev=1208284981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-15T20:43:01+02:00</dc:date>
        <title>aktywny_obiekt</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=aktywny_obiekt&amp;rev=1208284981&amp;do=diff</link>
        <description>autor: Krzysztof Rogala

Problem

Wyobraźmy sobie bazę danych (już istniejącą). Jedni użytkownicy mogą czytać z niej dane, a innni je zmieniać. Ci pierwsi (dalej: czytelnicy) są niezadowoleni, ponieważ czasem z bazy odczytują nieaktualne lub bezsensowne dane. Ci drudzy (dalej: pisarze) także są niezadowoleni, ponieważ podczas oczekiwania na wprowadzenie poprawek do bazy, nic nie mogą robić. Rozwiązaniem tego problemu jest synchronizacja dostępu. Nie może być tak, że jednocześnie ktoś pisze do ba…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteka_standardowa&amp;rev=1241513824&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-05T10:57:04+02:00</dc:date>
        <title>biblioteka_standardowa</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteka_standardowa&amp;rev=1241513824&amp;do=diff</link>
        <description>Biblioteka standardowa C++

	*  lokalizacja w bibliotece standardowej C++, locale() 
	*  liczby zespolone &lt;complex&gt;  
	*  klasy bazowe dla strumieni  
	*  strumienie wejsciowe &lt;istream&gt;  
	*  strumienie wyjsciowe &lt;ostream&gt;  
	*  manipulatory dla strumieni  
	*  wiazanie strumieni  
	*  strumienie, buforowanie  
	*  strumienie plikowe fstream, ifstream, ofstream  
	*  strumienie napisowe &lt;sstream&gt;  
	*  strumienie cin, cout, cerr, clog  
	*  wlasne funkcje obslugi braku pamieci, &lt;new&gt;  
	*  opis …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteka_stl_-_algorytmy&amp;rev=1242719441&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-19T09:50:41+02:00</dc:date>
        <title>biblioteka_stl_-_algorytmy</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteka_stl_-_algorytmy&amp;rev=1242719441&amp;do=diff</link>
        <description>STANDARDOWA BIBLIOTEKA SZABLONÓW

	*  opis algorytmu  : for_each 
	*  opis algorytmów : find find_if 
	*  opis algorytm   : adjacent_find 
	*  opis algorytmu  : find_first_of 
	*  opis algorytmów : count_count_if 
	*  opis algorytmu  : mismatch 
	*  opis algorytmu  : equal 
	*  opis algorytmów : search_n 
	*  opis algorytmu  : find_end 
	*  opis algorytmów : copy copy_n 
	*  opis algorytmu  : copy_backward 
	*  opis algorytmu  : transform 
	*  opis algorytmów : replace replace_if f.cpp}}
	*  opi…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteka_stl_-_kontenery&amp;rev=1237756417&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-22T22:13:37+02:00</dc:date>
        <title>biblioteka_stl_-_kontenery</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteka_stl_-_kontenery&amp;rev=1237756417&amp;do=diff</link>
        <description>STANDARDOWA BIBLIOTEKA SZABLONOW (STL)

	*  opis kontenera, vector  [vector.cpp]
	*  opis kontenera, deque  [deque.cpp]
	*  opis kontenera, list  [list.cpp]
	*  opis kontenera, slist  [slist2.cpp]
	*  opis kontenera: bit_vector [bit_vector.cpp]
	*  opis kontenera, set  [set.cpp]
	*  opis kontenera, map  [map.cpp]
	*  opis kontenera, multiset  
	*  opis kontenera, multimap  [multimap.cpp]
	*  opis kontenera, hash_set  [przykladvs.cpp][przykladgnu.cpp]
	*  opis kontenera, hash_map  [hash_map.cpp]
…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteki_boost&amp;rev=1241858746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-09T10:45:46+02:00</dc:date>
        <title>biblioteki_boost</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=biblioteki_boost&amp;rev=1241858746&amp;do=diff</link>
        <description>biblioteki boost

kontenery

	*  graph, tworenie prostych grafów (skierowane i nieskierowane) 
	*  graph, przeglądanie grafów (BFS, DFS) 
	*  graph, algorytmy (dijkstry, minimalne drzewo rozpinające) 
	*  graph, przeglądanie A* 
	*  graph, przeglądanie (Dijkstra) 
	*  graph, import/eksport 
	*  multi_array ISO-8859-2
	*  variant 
	*  any 
	*  optional 
	*  Biblioteka Boost Tuple
	*  bimap 
	*  circular_buffer 
	*  GIL (Generic Image Library) - konwersje  boost_gil-convertion_file_formats.cpp
	* …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=bind&amp;rev=1208156435&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-14T09:00:35+02:00</dc:date>
        <title>bind</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=bind&amp;rev=1208156435&amp;do=diff</link>
        <description>Funkcja boost::bind jest generalizacją funkcji std::bind1st i std::bind2nd dostępnych w bibliotece standardowej. Funkcja ta wspiera funktory, funkcje, wskaźniki do funkcji oraz wskaźniki do funkcji składowych. Jest w stanie związać dowolny argument ze specyficzną wartością albo przekierować argumenty wejściowe we wskazane pozycje. boost::bind nie nakłada żadnych wymagań obiektom funkcyjnym, w ogólności nie wymaga standardowych definicji typów takich jak: result_type, first_argument_type, second_…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=boost_python&amp;rev=1208323441&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T07:24:01+02:00</dc:date>
        <title>boost_python</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=boost_python&amp;rev=1208323441&amp;do=diff</link>
        <description>Kamil Leszczuk, G1SST

Wstęp

Biblioteka Boost Python umożliwia korzystanie z kodu napisanego w C++ z poziomu skryptów Pythona.

Do dyspozycji mamy nie tylko proste funkcje, ale także całe klasy (i ich hierarchie) czy metody klas - wraz z tymi wirtualnymi.
Wykorzystać można także przeciążone operatory czy pola tylko do odczytu.

Biblioteka Boost Python jest wygodnym narzędziem także ze względu na prostotę swojego interfejsu - zdecydowana większość kodu C++ ma duże szanse współpracować z tą bilbl…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=boosttest&amp;rev=1208379624&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T23:00:24+02:00</dc:date>
        <title>boosttest</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=boosttest&amp;rev=1208379624&amp;do=diff</link>
        <description>The acceptance test makes the customer satisfied that the

software provides the business value that makes them willing

to pay for it. The unit test makes the programmer satisfied

that the software does what the programmer thinks it does.


Opis biblioteki

Biblioteka Boost.Test dostarcza programiście zestaw narzędzi do testowania tworzonego przez niego oprogramowania. Mechanizmy dostarczane przez bibliotekę umożliwiają tworzenie programów testujących, definiowanie przypadków testowych i grupo…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=c_i_lua&amp;rev=1293621740&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-29T12:22:20+02:00</dc:date>
        <title>c_i_lua</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=c_i_lua&amp;rev=1293621740&amp;do=diff</link>
        <description>Szymon Jabłoński M1ISI

Wstęp

Głównym celem stosowania języków skryptowych jest możliwość ingerencji w istniejący system(np. silnik gry) bez konieczność znajomości i ingerencji w kod źródłowy. Przykładami języków skryptowych są np. Bash, Python, Perl, PHP, UnrealScript czy interesująca nas Lua.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=const&amp;rev=1206452786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-25T14:46:26+02:00</dc:date>
        <title>const</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=const&amp;rev=1206452786&amp;do=diff</link>
        <description>Deklarowanie stałych

Stałość fizyczna występuje, gdy w momencie kompilacji określamy przy
pomocy modyfikatora const, że jakiejś wartości nie należy
zmieniać.

const int foo = 42;  /* Definicja &quot;zmiennej&quot; foo będącej stałą
                        liczbą całkowitą i inicjacja jej wartością 42. */
foo = 666;           /* Błąd kompilacji */</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=copy_backward&amp;rev=1241012745&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-29T15:45:45+02:00</dc:date>
        <title>copy_backward</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=copy_backward&amp;rev=1241012745&amp;do=diff</link>
        <description>Zaliczany do algorytmów modyfikujących pozwala na kopiowanie od tyłu sekwencji z ciągu wejściowego do ciągu wyjściowego.
Algorytm najczęściej stosowany, gdy początek ciągu wyjściowego jest w ciągu wejściowym.

Nagłówek


#include &lt;algorithm&gt;</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=copy_copy_n&amp;rev=1241058289&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-30T04:24:49+02:00</dc:date>
        <title>copy_copy_n</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=copy_copy_n&amp;rev=1241058289&amp;do=diff</link>
        <description>Funkcja copy kopiuje elementy od pierwszego do ostatniego z kontenera pierwszego wstawiając je od elementu result kontenera docelowego. Używa przypisania 

*result = *first, *(result + 1) = *(first + 1) ...

Elementy [first, last) z kontenera wzorcowego zostają skopiowane do elementów [resutl, result + (last-first)) kontenera docelowego.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=count_count_if&amp;rev=1229036632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T00:03:52+02:00</dc:date>
        <title>count_count_if</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=count_count_if&amp;rev=1229036632&amp;do=diff</link>
        <description>Algorytmy count, count_if należą do algorytmów niemodyfikujących. Algorytmy służą do przeszukiwania pewnej liczby elementów z kontenera w celu znalezienia odpowiedniej wartości (count) lub spełnienia odpowiedniego predykatu (count_if).

Nagłówek dla algorytmów count i count_if

 #include&lt;algorithm&gt;</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=crc&amp;rev=1241045261&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-30T00:47:41+02:00</dc:date>
        <title>crc</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=crc&amp;rev=1241045261&amp;do=diff</link>
        <description>Jakub Maćkowiak T-TIZ

Wstęp

Biblioteka Boost::CRC należy do typu Header-only biblioteki boost. Biblioteka ta wspiera dwa szablony klas służące do tworzenia obiektów mogących obliczać i/lub sprawdzać poprawność cyklicznego kodu nadmiarowego (CRC ang. Cyclic Redundancy Check). Nagłówek ten zawiera także szablony funkcji pozwalających obliczyć CRC.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fabryka_abstrakcyjna&amp;rev=1207667061&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-08T17:04:21+02:00</dc:date>
        <title>fabryka_abstrakcyjna</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fabryka_abstrakcyjna&amp;rev=1207667061&amp;do=diff</link>
        <description>Abstract factory pattern (Fabryka abstrakcyjna)


/*************************************************************************************      
 *                                                               Michał Chodkiewicz  *
 * Wzorzec:         fabryka abstrakcyjna (abstract factory)                          *
 *                                                                                   *
 * Zastosowanie:    Wzorzec ten umożliwia łatwe wprowadzanie zmian w zakresie klas   *
 *       …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fabryka_obiektow&amp;rev=1208374978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T21:42:58+02:00</dc:date>
        <title>fabryka_obiektow</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fabryka_obiektow&amp;rev=1208374978&amp;do=diff</link>
        <description>/*Kamil Żbikowski - gr H5ISI - PRACA DOMOWA Z PRZEDMIOTU ZPR			|
|_______________________________________________________________________________|
|		Fabryka Obiektów - rejestracja metod fabrycznych		|
|										|
|Problem: 	Tworzenie obiektu jest w jezyku c++ statytyczne. Nie zawiera on |
|		mechanizmu tworzenia obiektów w sposób dynamiczny. Pojęcia klasy|
|		i obiektu są różne. Klasa jest tworzona przez programistę - jest|
|		definicją obiektu, który to z kolei jest tworzony w trakcie	|
|		dz…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fabryka_prototypow&amp;rev=1208302130&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T01:28:50+02:00</dc:date>
        <title>fabryka_prototypow</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fabryka_prototypow&amp;rev=1208302130&amp;do=diff</link>
        <description>/***********************************************************************************
 *                                                            Autor: Sławomir Dybiec
 * Wzorzec:         fabryka prototypów (rejestrowanie obiektów)
 * 
 * Zastosowanie: Wzorca tego używamy, kiedy mamy informacje o typie obiektu który 
 * chcemy utworzyć. Programista w momencie pisania kodu nie może przewidzieć, jakiej
 * klasy obiekt należy utworzyć. Informacja ta znana będzie dopiero podczas wykonywania 
 * pr…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=filesystem&amp;rev=1208381487&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T23:31:27+02:00</dc:date>
        <title>filesystem</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=filesystem&amp;rev=1208381487&amp;do=diff</link>
        <description>Michał Wasiak, G1ISI

Wstęp

Biblioteka boost::filesystem wprowadza przenośne udogodnienia w zarządzaniu ścieżkami dostępu do katalogów i plików. 

Cechy

	*  Programy używające tej biblioteki charakteryzuje pełna przenośność. Składnia, jak i zachowanie kodu programu są całkowicie niezależne od systemu operacyjnego.
	*  Użycie biblioteki uważa się za bezpieczne, ponieważ ewentualne błędy nie mogą zostać zignorowane, gdyż większość funkcji zwraca wyjątki przy napotkaniu błędów.…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fill_fill_n&amp;rev=1240945577&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-28T21:06:17+02:00</dc:date>
        <title>fill_fill_n</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=fill_fill_n&amp;rev=1240945577&amp;do=diff</link>
        <description>Algorytmy fill() i fill_n() umożliwiają zastąpienie wybranej liczny elementów z kolekcji.

Nagłówek

 #include&lt;algorithm&gt; 

Definicja fill()

 template &lt; class ForwardIterator, class T &gt;
  void fill ( ForwardIterator first, ForwardIterator last, const T&amp; value )
{
  while (first != last)  *first++ = value;
}</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=find_end&amp;rev=1229033798&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-11T23:16:38+02:00</dc:date>
        <title>find_end</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=find_end&amp;rev=1229033798&amp;do=diff</link>
        <description>template &lt;class ForwardIterator1, class ForwardIterator2&gt;
ForwardIterator1 
find_end(ForwardIterator1 first1, ForwardIterator1 last1, 
         ForwardIterator2 first2, ForwardIterator2 last2);

template &lt;class ForwardIterator1, class ForwardIterator2, 
          class BinaryPredicate&gt;
ForwardIterator1 
find_end(ForwardIterator1 first1, ForwardIterator1 last1, 
         ForwardIterator2 first2, ForwardIterator2 last2,
         BinaryPredicate comp);</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=find_first_of&amp;rev=1229117771&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T22:36:11+02:00</dc:date>
        <title>find_first_of</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=find_first_of&amp;rev=1229117771&amp;do=diff</link>
        <description>Algorytm find_first_of zaimplementowany jest jako dwie przeciążone funkcje:


template &lt;class InputIterator, class ForwardIterator&gt;
		InputIterator find_first_of(InputIterator first1, InputIterator last1,
                            ForwardIterator first2, ForwardIterator last2);

template &lt;class InputIterator, class ForwardIterator, class BinaryPredicate&gt;
		InputIterator find_first_of(InputIterator first1, InputIterator last1,
                            ForwardIterator first2, ForwardIterator …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=for_each&amp;rev=1228587303&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-06T19:15:03+02:00</dc:date>
        <title>for_each</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=for_each&amp;rev=1228587303&amp;do=diff</link>
        <description>Algorytm for_each umożliwia dostęp, przetworzenie i modyfikację każdego elementu kontenera, w tym również zwykłej tablicy. Zaliczany jest do algorytmów niemodyfikujących, ale może być też zaliczany do algorytmów modyfikujących.
Algorytm for_each jest używany zamiast pętli for, aby uzwięźlić i poprawić czytelność kodu przy iteracji przez kontenery. Jego użycie jednoznacznie określa intencje autora i ogranicza rozwlekłość kodu.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=format&amp;rev=1208382652&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T23:50:52+02:00</dc:date>
        <title>format</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=format&amp;rev=1208382652&amp;do=diff</link>
        <description>--- Tomasz Piechota G1ISI 2008/04/16 23:44

Biblioteka Boost Format dostarcza klasę do formatowania argumentów zgodnie z dostarczonym łańcuchem formatującym. Podstawowe różnice w stosunku do funkcji printf, to m.in.:

	*  deterministyczne zachowanie, nawet w przypadku podania błędnych argumentów (generuje wyjątek lub ignoruje błąd, w zależności od ustawień).
	*  naturalne wsparcie typów zdefiniowanych przez użytkownika.
	*  podawanie argumentów poprzez kolejne wywołania operatora %.…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=generate_generate_n&amp;rev=1229109810&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T20:23:30+02:00</dc:date>
        <title>generate_generate_n</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=generate_generate_n&amp;rev=1229109810&amp;do=diff</link>
        <description>Szablony generate i generate_n

Szablony generate i generate_n pozwalają przypisać wartości zwracane przez generator do elementów tablicy lub kontenera udostępniającego iterator. Są szczególnie przydatne wtedy, gdy kontener chcemy wypełnić zgodnie z jakąś zależnością funkcyjną. Można z nich również korzystać w celu przypisania kolejnym elementom losowych wartości.

Generatorem może być bezargumentowa funkcja lub obiekt funkcyjny, zwracający obiekty takiego samego typu, jak przechowywane w konten…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=generate_kod&amp;rev=1229109842&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T20:24:02+02:00</dc:date>
        <title>generate_kod</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=generate_kod&amp;rev=1229109842&amp;do=diff</link>
        <description>Przykład wykorzystania generate i generate_n


/**
	Bernard Fugas E1-ISIII
	
	Przykład wykorzystania szablonów generate oraz generate_n

	W skrócie:
	Szablony generate i generate_n pozwalają przypisać wartości zwracane
	przez bezargumentową funkcję lub obiekt funkcyjny do tablicy
	lub kontenera udostępniającego iterator.
*/

#include &lt;ostream&gt;
#include &lt;algorithm&gt;	// tu jest definicja generate i generate_n
#include &lt;vector&gt;
#include &quot;boost/random.hpp&quot; //generator liczb losowych - użyty w przykła…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=gil_generic_image_library_-_konwersje&amp;rev=1240946957&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-28T21:29:17+02:00</dc:date>
        <title>gil_generic_image_library_-_konwersje</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=gil_generic_image_library_-_konwersje&amp;rev=1240946957&amp;do=diff</link>
        <description>Wstęp

Generic Image Library (boost::gil) jest to otwarta, generyczna biblioteka  przeznaczona do
używania w programach do obróbki graficznej. Generyczność biblioteki oznacza iż kod biblioteki
jest niezależny od typu obrazu, inaczej mówiąc algorytmy zastosowane w GIL są na tyle ogólne iż
pozwalają na operowanie na szerokiej gamie formatów obrazów.
Jej autorami są Panowie Lubomir Bourdev oraz Hailin Jin, pracownicy firmy Adobe.
Generic Image Library stał się częścią biblioteki Boost począwszy od …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=graficzne_interfejsy_uzytkownika&amp;rev=1292587132&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T12:58:52+02:00</dc:date>
        <title>graficzne_interfejsy_uzytkownika</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=graficzne_interfejsy_uzytkownika&amp;rev=1292587132&amp;do=diff</link>
        <description>s</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=graph_import_export&amp;rev=1239360813&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-10T12:53:33+02:00</dc:date>
        <title>graph_import_export</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=graph_import_export&amp;rev=1239360813&amp;do=diff</link>
        <description>Boost Graph Import Export

Biblioteki Boost Graph udostępniają mechanizmy odczytu i zapisy grafów do formatów GraphML oraz GraphVIZ.

Aby używać read_graphml musimy zbudować bibliotekę z odpowiednimi opcjami, gdyż biblioteki dostępne z Boost Pro nie zawierają GraphML readera (przynajmniej w wersji MSVC8.0).
Jak większość bibliotek, których główną platformą docelową jest linux, kompilacja ich zajmuje bardzo dużo czasu, gdyż trzeba znaleźć rozwiązania wielu problemów.
Istnieje duże prawdopodobieńs…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_codelite&amp;rev=1293563240&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-28T20:07:20+02:00</dc:date>
        <title>ide_codelite</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_codelite&amp;rev=1293563240&amp;do=diff</link>
        <description>O programie

CodeLite jest bezpłatnym, open-source’owym zintegrowanym środowiskiem programistycznym dla języków C/C++ działającym na platformach Windows, Linux i MacOS. Środowisko CodeLite używa narzędzia wxWidgets (musi ono być zainstalowane razem ze środowiskiem aby móc poprawnie działać).  Programy napisane w środowisku CodeLite są kompilowane i debugowane przy użyciu darmowych narzędzi (np. dla Windows -  MinGW oraz GDB ) dla systemów takich jak: Mac OS X, Windows, Linux, FreeBSD. CodeLite z…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_dev-c&amp;rev=1293146151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-24T00:15:51+02:00</dc:date>
        <title>ide_dev-c</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_dev-c&amp;rev=1293146151&amp;do=diff</link>
        <description>Opis

Dev-C++ jest darmowym popularnym zintegrowanym środowiskiem programistycznym (IDE) tworzonym przez BloodshedSoftware rozpowszechnianym na licencji GNU GPL. Ostatnia udostępniona wersja to 4.9.9.2 (Dev-C++ 5.0 beta 9.2), najprawdopodobniej nie pojawią się nowsze wersje środowiska.

Domyślnie Dev-C++ zawiera system kompilatorów Mingw (GCC 3.4.2 oraz GDB 5.2.1), ale po odpowiedniej konfiguracji może współpracować z innymi kompilatorami opartymi na GCC (w tym z kompilatorami kodu dla systemów …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_geany&amp;rev=1293454929&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-27T14:02:09+02:00</dc:date>
        <title>ide_geany</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_geany&amp;rev=1293454929&amp;do=diff</link>
        <description>O programie

Geany  to mały i lekki edytor tekstu przeznaczony głównie dla programistów i webmasterów wywodzący się ze środowiska Linux. Aplikację charakteryzuje szybkość działania i spore możliwości ukryte pod przejrzystym interfejsem. W celu uzyskania najlżejszego środowiska, pozbawionego większości zależności (dependencies), Geany nie zawiera żadnych narzędzi deweloperskich takich jak kompilator czy interpreter. Możliwe jest wykonywanie kodu z poziomu edytora, posiada bowiem system budowania …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_ida-pro&amp;rev=1293583154&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-29T01:39:14+02:00</dc:date>
        <title>ide_ida-pro</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_ida-pro&amp;rev=1293583154&amp;do=diff</link>
        <description>Wstęp

IDA Pro (skrót IDA oznacza 'Interactive Disassembler' co w tłumaczeniu na język polski oznacza 'Interaktywną Deasemblację') to program umożliwiający deasemblację oraz debugowanie programów wykonywalnych systemów Linux, Windows oraz Mac OS X. Wachlarz możliwości programu oraz jego zastosowań jest na tyle szeroki, że trudno opisać go kilkoma zdaniami.

Wydawcą programu jest firma Hex-Rays (&lt;http://www.hex-rays.com&gt;), która udostępnia za darmo, do celów niekomercyjnych wersję o jeden mniejsz…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_microsoft_visual_studio&amp;rev=1293653567&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-29T21:12:47+02:00</dc:date>
        <title>ide_microsoft_visual_studio</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_microsoft_visual_studio&amp;rev=1293653567&amp;do=diff</link>
        <description>Microsoft Visual Studio

Visual Studio jest produktem tworzonym przez firmę Microsoft. 
Najnowsza wydanie (2010) występuje w wersjach: 
Ultimate, Premium, Professional, Express. 

Ich porównanie można znaleźć na  na stronie
Studenci politechnik, którzy mają dostęp do MSDN Academic Alliance mogą każdą z tych wersji ściągnąć, zainstalować na dowolnej liczbie komputerów oraz używać do niekomercyjnych projektów za darmo. Możliwe jest również korzystanie z  programu po ukończeniu uczelni  (produkt ni…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_netbeans&amp;rev=1293588620&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-29T03:10:20+02:00</dc:date>
        <title>ide_netbeans</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_netbeans&amp;rev=1293588620&amp;do=diff</link>
        <description>Autor: Piotr Róż --- Piotr Róż 2010/12/27 21:55

Wstęp

NetBeans IDE  (C/C++) jest wersją C/C++ wieloplatformowego środowiska programistycznego (IDE - Integrated Development Environment).
NetBeans jest projektem otwartego oprogramowania upublicznionego na zasadach licencji Common Development and Distribution License . Jest jednym z najbardziej popularnych i znanych środowisk programistycznych. Początkowo NetBeans powstał jako środowisko języka Java, jednak obecnie dzięki ogromnej ilości wtyczek,…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_qt_creator&amp;rev=1293910786&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-01T20:39:46+02:00</dc:date>
        <title>ide_qt_creator</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_qt_creator&amp;rev=1293910786&amp;do=diff</link>
        <description>Opis QT Creator

 QT Creator to darmowe środowisko programistyczne stworzone do wygodnej i szybkiej produkcji programów używających bibliotek QT. Jednakże samo środowisko zostało tak dobrze przygotowane, iż nadaje się nie tylko do tworzenia oprogramowania wykorzystującego biblioteki QT, ale również inne, dużych projektów.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_turbo_c_explorer&amp;rev=1293622374&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-29T12:32:54+02:00</dc:date>
        <title>ide_turbo_c_explorer</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ide_turbo_c_explorer&amp;rev=1293622374&amp;do=diff</link>
        <description>.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=inne&amp;rev=1288640231&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-11-01T20:37:11+02:00</dc:date>
        <title>inne</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=inne&amp;rev=1288640231&amp;do=diff</link>
        <description>inne zagadnienia poruszane na przedmiocie ZPR

start</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=inner_product&amp;rev=1229114541&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T21:42:21+02:00</dc:date>
        <title>inner_product</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=inner_product&amp;rev=1229114541&amp;do=diff</link>
        <description>Szablon inner_product

Szablon inner_product oblicza iloczyn skalarny dwóch kolekcji. Działanie iloczynu skalarnego może być stanardowe lub zdefiniowane przez użytkownika.

Biblioteka stl dostarcza przeciążonej deklaracji inner_product w dwóch wariantach.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=inplace_merge&amp;rev=1238775950&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-03T18:25:50+02:00</dc:date>
        <title>inplace_merge</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=inplace_merge&amp;rev=1238775950&amp;do=diff</link>
        <description>template &lt;class BidirectionalIterator&gt;
inline void inplace_merge(BidirectionalIterator first,
                          BidirectionalIterator middle,
                          BidirectionalIterator last);

template &lt;class BidirectionalIterator, class StrictWeakOrdering&gt;
inline void inplace_merge(BidirectionalIterator first,
                          BidirectionalIterator middle,
                          BidirectionalIterator last, StrictWeakOrdering comp);</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=interpreter&amp;rev=1228646032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-07T11:33:52+02:00</dc:date>
        <title>interpreter</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=interpreter&amp;rev=1228646032&amp;do=diff</link>
        <description>Wzorzec projektowy interpretera korzysta z reprezentacji gramatyki analizowanego języka formalnego w celu interpretacji wyrażeń w tym języku. Wykorzystywany jest, gdy możliwe jest zapisanie zadań (problemów) w prostym, sformalizowanym języku. Rozwiązanie problemu polega wtedy na odpowiedniej interpretacji wyrażenia tego języka.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=iterator&amp;rev=1229045701&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T02:35:01+02:00</dc:date>
        <title>iterator</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=iterator&amp;rev=1229045701&amp;do=diff</link>
        <description>Iterator jest uogólnioną reprezentacja procesu poruszania się po kontenerze, niezależną od typu danych przechowywanych w kontenerze, ale także od struktury danych samego kontenera. 

Cechy iteratora:

	*  Możliwość wyłuskania iteratora w celu uzyskania dostępu do wartości, na którą wskazuje. Jeśli p jest iteratorem, to jest zdefiniowane wyrażenie *p.
	*  Możliwość przypisania jednego iteratora do drugiego. Jeśli p i q są iteratorami, to zdefiniowane jest p = q.
	*  Możliwość porównania jednego i…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=jni&amp;rev=1208382951&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T23:55:51+02:00</dc:date>
        <title>jni</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=jni&amp;rev=1208382951&amp;do=diff</link>
        <description>Autor : Łukasz Mosdorf G1ISI 
 ---
Łukasz Mosdorf 2008/04/13 01:05

Ta strona zawiera prosty przykład zastosowania Java Native Interface. Technologia ta pozwala łączyć kod Javy z kodem pisanym w językach specyficznych dla danej platformy. Potrzeba łączenia Javy z C++ zachodzi np gdy</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=klasy_bazowe_dla_strumieni&amp;rev=1229286184&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-14T21:23:04+02:00</dc:date>
        <title>klasy_bazowe_dla_strumieni</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=klasy_bazowe_dla_strumieni&amp;rev=1229286184&amp;do=diff</link>
        <description>Wstęp

Strumienie są abstrakcyjnym pojęciem reprezentującym przestrzeń, na której wykonywawane są operacje wejścia i wejścia. Dokładniej, strumień reprezentuje źródło (bądź przeznaczenie) pewnego ciągu znaków o nieokreślonej długości. 

Strumienie są zwykle powiązywane z określonym, fizycznym źródłem (bądź przeznaczeniem) ciągu znaków, jak np. plik na dysku, klawiatura czy konsola. Wynika stąd, że operacje na strumieniach są po prostu operacjami wejścia/wyjścia na wymienionych wyżej „fizycznych”…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_borland_codegear_c&amp;rev=1292587256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T13:00:56+02:00</dc:date>
        <title>kompilator_borland_codegear_c</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_borland_codegear_c&amp;rev=1292587256&amp;do=diff</link>
        <description>k</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_builder&amp;rev=1292587181&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T12:59:41+02:00</dc:date>
        <title>kompilator_c_builder</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_builder&amp;rev=1292587181&amp;do=diff</link>
        <description>k</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_gcc_4.3&amp;rev=1292587191&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T12:59:51+02:00</dc:date>
        <title>kompilator_c_gcc_4.3</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_gcc_4.3&amp;rev=1292587191&amp;do=diff</link>
        <description>k</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_gcc_4.4&amp;rev=1292587202&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T13:00:02+02:00</dc:date>
        <title>kompilator_c_gcc_4.4</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_gcc_4.4&amp;rev=1292587202&amp;do=diff</link>
        <description>k</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_gcc_4.5&amp;rev=1292587213&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T13:00:13+02:00</dc:date>
        <title>kompilator_c_gcc_4.5</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_gcc_4.5&amp;rev=1292587213&amp;do=diff</link>
        <description>k</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_open_watcom&amp;rev=1292587222&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T13:00:22+02:00</dc:date>
        <title>kompilator_c_open_watcom</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_c_open_watcom&amp;rev=1292587222&amp;do=diff</link>
        <description>k</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_visual_c_8.0&amp;rev=1292587230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T13:00:30+02:00</dc:date>
        <title>kompilator_visual_c_8.0</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_visual_c_8.0&amp;rev=1292587230&amp;do=diff</link>
        <description>k</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_visual_c_9.0&amp;rev=1292587238&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T13:00:38+02:00</dc:date>
        <title>kompilator_visual_c_9.0</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_visual_c_9.0&amp;rev=1292587238&amp;do=diff</link>
        <description>k</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_visual_c_10.0&amp;rev=1292587246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T13:00:46+02:00</dc:date>
        <title>kompilator_visual_c_10.0</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilator_visual_c_10.0&amp;rev=1292587246&amp;do=diff</link>
        <description>k</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilatory&amp;rev=1288641029&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-11-01T20:50:29+02:00</dc:date>
        <title>kompilatory</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=kompilatory&amp;rev=1288641029&amp;do=diff</link>
        <description>Krótka charakterystyka, podstawowe parametry oraz polecenia niezbędne do uruchomienia programu wyświetlającego napis 'Hello World'

	*  kompilator C++ builder
	*  kompilator C++ GCC 4.3
	*  kompilator C++ GCC 4.4
	*  kompilator C++ GCC 4.5
	*  kompilator C++ Open Watcom
	*  kompilator Visual C++ 8.0
	*  kompilator Visual C++ 9.0
	*  kompilator Visual C++ 10.0 
	*  kompilator Borland/Codegear C++
	*  kompilator Intel C++</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=laczenie_c_z_innymi_jezykami_programowania&amp;rev=1293379368&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-26T17:02:48+02:00</dc:date>
        <title>laczenie_c_z_innymi_jezykami_programowania</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=laczenie_c_z_innymi_jezykami_programowania&amp;rev=1293379368&amp;do=diff</link>
        <description>*   C++ i Python: boost::python
	*   C++ i JAVA: JNI
	*  
	*  C++ i Matlab
	*  C++ i R
	*  C++ i PHP
	*  C++ i Perl
	*  C++ i Delphi
	*  C++ i Ruby
	*  C++ i JavaScript
	*  C++ i Ada
	*  C++ i Fortran
	*  C++ i C
	*  C++ i Visual Basic
	*  C++ i Go
	*  C++ i Lisp
	*  C++ i Objective-C
	*  C++ i SAS
	*  C++ i Lua</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=lambda&amp;rev=1208381236&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T23:27:16+02:00</dc:date>
        <title>lambda</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=lambda&amp;rev=1208381236&amp;do=diff</link>
        <description>Biblioteka standardowa 'algorithm' udostępnia wiele przydatnych szablonów umożliwiających wykonywanie często potrzebnych algorytmów na kontenerach. Konstrukcje te umożliwiają np. wyszukiwanie, sortowanie, przeglądanie z modyfikacją itp. Problem w tym, że dla każdej operacji trzeba było implementować drobną klasę tzw.obiekt funkcyjny. Obiekt ten miał za zadanie dostarczyć odpowiedniego operatora czy funkcji która miała za zadanie określić logikę operacji na elementach kontenera. Następnie obiekt …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=liczby_zespolone_complex&amp;rev=1226338294&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-10T18:31:34+02:00</dc:date>
        <title>liczby_zespolone_complex</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=liczby_zespolone_complex&amp;rev=1226338294&amp;do=diff</link>
        <description>Klasa szablonowa complex służy do reprezentacji i manipulacji liczbami zespolonymi. Operacje zdefiniowane na liczbach zespolonych pozwalają na swobodne mieszanie obiektów tej klasy z wbudowanymi typami numerycznymi. Należy zauważyć, że większość operacji wykonywanych na obiektach tej klasy to zwykłe funkcje. Wyjątkami są metody real() i imag() należące do klasy complex.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=lighttpd_i_django&amp;rev=1327576007&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-26T12:06:47+02:00</dc:date>
        <title>lighttpd_i_django</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=lighttpd_i_django&amp;rev=1327576007&amp;do=diff</link>
        <description>Cel konfiguracji

Przedstawiona poniżej konfiguracja pozwala na jednakową obsługę żądania &lt;http://127.0.0.1:8000/demo&gt; przy uruchomieniu aplikacji z serwerem Lighttpd lub wewnętrznym serwerem WWW udostępnianym przez Django. Przed jej dokonaniem należy skonfigurować serwer Lighttpd - configlighttpd. Działa ona na systemie Linux oraz Windows z dystrybucją Lighttpd uruchomioną poprzez Cygwin. Konfiguracja jest zrealizowana dla pliku urls.py, który zawiera następującą linijkę kodu do obsługi interfe…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=lower_bound_upper_bound&amp;rev=1240924120&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-28T15:08:40+02:00</dc:date>
        <title>lower_bound_upper_bound</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=lower_bound_upper_bound&amp;rev=1240924120&amp;do=diff</link>
        <description>Funkcje lower_bound oraz upper_bound są standardowymi szablonami funkcji biblioteki „algorithm”. Są to algorytmy niezmieniające dla danych posortowanych.

Nagłówek algorytmu

#include &lt;algorithm&gt;

Deklaracja

lower_bound

wersja wykorzystująca „operator&lt;”</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=math_complex_algorithms&amp;rev=1240996742&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-29T11:19:02+02:00</dc:date>
        <title>math_complex_algorithms</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=math_complex_algorithms&amp;rev=1240996742&amp;do=diff</link>
        <description>boost::math, complex number algorithms

Marcin Klocek, T-RTM

----------

Wstęp

Biblioteka boost::math zawiera sześć funkcji operujących na liczbach zespolonych. Są to odwrotne funkcje trygonometryczne, które zostały zaprojektowane w taki sposób, aby zapewnić zgodność z funkcjami trygonometrycznymi dla liczb zespolonych dostępnymi w C++. Jednocześnie funkcje te zwracają poprawne wyniki nawet dla krańcowych wartości parametru. Maksymalny błąd względny metody zastosowanej do wyliczania tych funkc…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=min_element_max_element&amp;rev=1228951266&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-11T00:21:06+02:00</dc:date>
        <title>min_element_max_element</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=min_element_max_element&amp;rev=1228951266&amp;do=diff</link>
        <description>min_element i max_element to algorytmy zwracające najmniejszy/największy element z zakresu [firstElement, lastElement). firstElement i lastElement są iteratorami wskazującymi na pozycję w kontenerze (np. listy, wektora). Porównywanie jest realizowane jest za pomocą domyślnego (wbudowanego) operatora mniejszości &lt; . Dodatkowo możliwe jest podanie jako trzeciego parametru funkcji w roli operatora &lt;, która będzie użyta do znalezienia najmniejszego/największego elementu. Funkcja ta zwraca true jeżel…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=mismatch&amp;rev=1240921619&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-28T14:26:59+02:00</dc:date>
        <title>mismatch</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=mismatch&amp;rev=1240921619&amp;do=diff</link>
        <description>Algorytm mismatch() porównuje dwie sekwencje w celu znalezienia pierwszego niepasującego elementu. Algorytm ten umożliwia korzystanie z operatora == albo z dwuargumentowego predyktu. Zaliczany jest do algorytmów niemodyfikujących.

Nagłówek dla algorytmu

 #include &lt;algorithm&gt;</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=most&amp;rev=1229009351&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-11T16:29:11+02:00</dc:date>
        <title>most</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=most&amp;rev=1229009351&amp;do=diff</link>
        <description>Wzorzec Mostu (ang. Bridge pattern) jest wzorcem strukturalnym. Wzorzec oddziela abstrakcję od jej implementacji. Pozwala to na usunięcie powiązań pomiędzy implementacją a obiektami które ją wykorzystują, co powoduje, że abstrakcja i implementacja mogą zmieniać się niezależnie od siebie.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=nazwa.cpp&amp;rev=1226021328&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-07T02:28:48+02:00</dc:date>
        <title>nazwa.cpp</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=nazwa.cpp&amp;rev=1226021328&amp;do=diff</link>
        <description>//Adrian Fiergolski EIKPE
//Przyklad uzycia Multimapy - dokladny opis znajduje sie na multimap|stronie WIKI
#include &lt;iostream&gt;
#include &lt;map&gt;	//naglowek niezbędny do korzystania z multimapy


using namespace std;
int main()
{
    multimap&lt;string,int&gt; m;	//tworzenie multimapy Pracowników i ich numerów ID
 
    int employeeID = 0;
    
    //dodawanie pracowników i ich ID do multimapy
    m.insert( pair&lt;string,int&gt;(&quot;Bob Smith&quot;,employeeID++) );	
    m.insert( pair&lt;string,int&gt;(&quot;Bob Thompson&quot;,employ…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=nvi&amp;rev=1208257674&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-15T13:07:54+02:00</dc:date>
        <title>nvi</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=nvi&amp;rev=1208257674&amp;do=diff</link>
        <description>// Paweł Pawliński E1ISI //
//                       //
////////////////////////////////////////////////////////////////
//
//            Wzorzec Non-virtual Interface (NVI)
//
////////////////////////////////////////////////////////////////

// Wzorzec NVI pozwala na oddzielenie interfejsu od szczegółów implementacji,
// które można modyfikować dzięki dziedziczeniu i polimorfizmowi.
// Główny pomysł opiera się na unikaniu deklarowania funkcji wirtualnych
// jako publicznych.

#include &lt;string&gt;
…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=obliczenia_numeryczne&amp;rev=1292587148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T12:59:08+02:00</dc:date>
        <title>obliczenia_numeryczne</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=obliczenia_numeryczne&amp;rev=1292587148&amp;do=diff</link>
        <description>obliczenia numeryczne</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=obserwator&amp;rev=1208174716&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-14T14:05:16+02:00</dc:date>
        <title>obserwator</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=obserwator&amp;rev=1208174716&amp;do=diff</link>
        <description>Wzorzec Obserwatora (ang. The Observer Pattern) jest wzorcem projektowym służącym do obserwowania stanu obiektu.  Wzorzec ten jest pomyślany do rozwiązania sytuacji w której stan większej liczby obiektów (obserwatorów) zależy od  stanu innego obiektu (obserwowanego) - pomaga zachować spójność między nimi. W ogólnym przypadku działanie jego polega na rejestrowaniu przez obiekt obserwowany obiektów go obserwujących (Obserwatorów), a następnie po zmianie swojego stanu powiadomieniu wszystkich Obser…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=opis_kontenera_hash_multimap&amp;rev=1229136337&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-13T03:45:37+02:00</dc:date>
        <title>opis_kontenera_hash_multimap</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=opis_kontenera_hash_multimap&amp;rev=1229136337&amp;do=diff</link>
        <description>Opis kontenera hash_multimap

Autor: Grzegorz Mroziewicz

hash_multimap&lt;Key, Data, HashFcn, EqualKey, Alloc&gt;

Kontener hash_multimap jest mapą służącą do przechowywania par obiektów klucz-wartość.
Wartość klucza Key nie musi być unikalna. Kontener pozwala przechowywać wiele elementów o zadanym kluczu oraz udostępnia metody do
wyszukiwania i zliczania elementów o podanym kluczu. Wykorzystaniu funkcji mieszającej HashFcn pozwala osiągnąć lepszą złożoność czasową wyszukiwania elementów w mapie.…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=opis_kontenera_set&amp;rev=1229100667&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T17:51:07+02:00</dc:date>
        <title>opis_kontenera_set</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=opis_kontenera_set&amp;rev=1229100667&amp;do=diff</link>
        <description>Opis

Set - zbiór.

Set jest kontenerem asocjacyjnym w którym elementy są kluczami. Wartości elementów są unikalne - w zbiorze nie mogą znajdować się dwa elementy których .

Zbiór jest skonstruowany tak aby wyszukiwanie elementów według klucza było szybkie, natomiast wyszukiwanie po pozycji nie jest priorytetem.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=opis_wyjatkow_w_bibliotece_standardowej&amp;rev=1229036275&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-11T23:57:55+02:00</dc:date>
        <title>opis_wyjatkow_w_bibliotece_standardowej</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=opis_wyjatkow_w_bibliotece_standardowej&amp;rev=1229036275&amp;do=diff</link>
        <description>Obsługa wyjątków zapewnia reakcję na nietypowe zdarzenia w programie, a w szczególności sytuacje błędne. Przekazuje ona sterowanie do specjalnych procedur obsługi sytuacji wyjątkowych zwanych handlerami. Podstawowymi słowami kluczowymi dotyczącymi zajmowania się wyjątkami są:</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=partial_sort&amp;rev=1229086249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T13:50:49+02:00</dc:date>
        <title>partial_sort</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=partial_sort&amp;rev=1229086249&amp;do=diff</link>
        <description>Plik nagłówkowy


#include    &lt;algorithm&gt;


Deklaracja funkcji


template&lt;class RandomAccessIterator&gt;
    void partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last);

template&lt;class RandomAccessIterator, class Compare&gt;
    void partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last, Compare comp);</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=partial_sum&amp;rev=1241015492&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-29T16:31:32+02:00</dc:date>
        <title>partial_sum</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=partial_sum&amp;rev=1241015492&amp;do=diff</link>
        <description>Zadaniem algorytmu jest liczenie sum częściowych. 
Innymi słowy liczy on sumę wszystkich elementów poprzedzających daną pozycję w ciągu na którym zostanie użyty i wstawia je do ciągu 'result'. Występuje on również w drugiej 'wersji', gdzie sumowanie elementów zastępuje się inną, wybraną przez programistę operacją.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=partition&amp;rev=1241002813&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-29T13:00:13+02:00</dc:date>
        <title>partition</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=partition&amp;rev=1241002813&amp;do=diff</link>
        <description>Dla podanego zakresu iteratorów algorytm partition ustawia wszystkie elementy, które spełniają podany predykat, przed elementami, ktore go nie spełniają. Algorytm nie musi zachowywać względnej kolejności elementów w kontenerze. Aby uzyskać funkcjonalność std::partition przy zachowaniu względnej kolejności elementów, należy sięgnąć do std::stable_partition.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=podstawowe_pojecia&amp;rev=1225014416&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-26T10:46:56+02:00</dc:date>
        <title>podstawowe_pojecia</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=podstawowe_pojecia&amp;rev=1225014416&amp;do=diff</link>
        <description>PODSTAWOWE POJĘCIA PROGRAMOWANIA

	*  stałość fizyczna i logiczna
	*  interfejs bez funkcji wirtualnych (NVI) 
	*  dziedziczenie wielobazowe i wirtualne 
	*  dziedziczenie chronione i prywatne 

start</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=power&amp;rev=1229105848&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T19:17:28+02:00</dc:date>
        <title>power</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=power&amp;rev=1229105848&amp;do=diff</link>
        <description>Algorytm power podnosi obiekt dowolnej klasy (o ile spełnia pewne wymagania) do zadanego wykładnika będącego nieujemną liczbą całkowitą. Algorytm korzysta z operatora *, dlatego też, aby używać funkcji szablonowej power na własnych klasach należy przeładować operatory * oraz =.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=prototyp&amp;rev=1208380533&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T23:15:33+02:00</dc:date>
        <title>prototyp</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=prototyp&amp;rev=1208380533&amp;do=diff</link>
        <description>Wzorzec prototypu umożliwia łatwe kopiowanie obiektów do których z przyczyn wygody lub konieczności (np. przechowywania ich w jednym kontenerze) posiadamy jedynie wskaźniki na klasę bazową. Dzięki wykorzystywanej we wzorcu wirtualnej funkcji klonuj() nie ma potrzeby sprawdzania na jakiej klasy obiekt wskazuje w danej chwili wskaźnik klasy bazowej. Nie musimy też martwić się o tzw. wycinanie, czyli kopiowanie jedynie części obiektu (tej należącej do klasy bazowej).</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=push_heap_pop_heap&amp;rev=1239387817&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-10T20:23:37+02:00</dc:date>
        <title>push_heap_pop_heap</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=push_heap_pop_heap&amp;rev=1239387817&amp;do=diff</link>
        <description>Algorytmy push_heap i pop_heap służą do operacji na kolekcjach danych, w których elementy ustawione są w strukturze kopca (stogu). Algorytm push_heap dodaje nowy element do kolekcji, a algorytm pop_heap zdejmuje element ze szczytu kopca. Struktura kopca po zastosowaniu tych algorytmów pozostaje niezachwiana.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=random_sample_random_sample_n&amp;rev=1240995569&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-29T10:59:29+02:00</dc:date>
        <title>random_sample_random_sample_n</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=random_sample_random_sample_n&amp;rev=1240995569&amp;do=diff</link>
        <description>Obie funkcje random_sample i random_sample_n pochodzą z rozszerzenia SGI i nie są częścią standardu C++. 

Złożoność obu algorytmów jest liniowa. 

Funkcje te kopiują elementy z losową kolejnością.

random_sample

random_sample przeładowywuje dwie funkcje:</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=regex&amp;rev=1208394210&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-17T03:03:30+02:00</dc:date>
        <title>regex</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=regex&amp;rev=1208394210&amp;do=diff</link>
        <description>Przemysław Pawełczyk G1ISI

W życiu każdego programisty przychodzi czas, w którym musi poznać wyrażenia regularne (z różnych przyczyn), a znając już je, używa ich chętnie i bez oporów, przynajmniej w skryptach shellowych (a de facto w programach typu AWK, grep czy sed) i w interpretowanych językach jak PHP, Perl, Ruby oraz innych.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=remove_copy_remove_copy_if&amp;rev=1240949833&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-28T22:17:13+02:00</dc:date>
        <title>remove_copy_remove_copy_if</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=remove_copy_remove_copy_if&amp;rev=1240949833&amp;do=diff</link>
        <description>Algorytm remove_copy kopiuje elementy pewnej kolekcji do innej omijajac obiekty, które sa rowne zadanej wartosci.
Algorytm remove_copy_if kopiuje elementy pewnej kolekcji do innej. Element jest kopiowany, jezeli nie zostal
spelniony pewien warunek. W przeciwnym przypadku element zostaje pominięty.
Funkcje te stosowane sa do operacji na kontenerach, aby poprawic czytelnosc kodu oraz zaoszczedzic programiscie
czas.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=remove_remove_if&amp;rev=1240997866&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-29T11:37:46+02:00</dc:date>
        <title>remove_remove_if</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=remove_remove_if&amp;rev=1240997866&amp;do=diff</link>
        <description>remove – usuwa z określonego zakresu elementy równe podanej wartości. 

remove_if – usuwa z określonego zakresu elementy, dla których dany predykat jest prawdziwy. 

Nagłówek dla algorytmów remove i remove_if

 #include&lt;algorithm&gt; 

Opis algorytmu remove

Definicja algorytmu remove

template &lt; class ForwardIterator, class T &gt;
  ForwardIterator remove ( ForwardIterator first, ForwardIterator last, const T&amp; value ){
  		ForwardIterator result = first;
  		for ( ; first != last; ++first)
    			if …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=replace_replace_if&amp;rev=1229008779&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-11T16:19:39+02:00</dc:date>
        <title>replace_replace_if</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=replace_replace_if&amp;rev=1229008779&amp;do=diff</link>
        <description>Algorytmy replace, replace_if umożliwiają przeglądanie ciągu (kolekcji) i zamianę wartości na inne, zgodnie ze specyfikacją.
Algorytm replace używa operatora==() do porównywania elementów, replace_if przyjmuje predykat jako warunek zamiany.
Algorytmy te umożliwiają łatwy, jednoznaczny i zwięzły sposób realizacji bardzo częstej operacji jaką jest zamiana.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=reprezentacje_macierzy&amp;rev=1240945659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-28T21:07:39+02:00</dc:date>
        <title>reprezentacje_macierzy</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=reprezentacje_macierzy&amp;rev=1240945659&amp;do=diff</link>
        <description>Wstęp

uBLAS (Basic Linear Algebra Subprograms) – biblioteka klas szablonowych, dostarczająca struktur do reprezentacji wektorów i macierzy różnego typu (np. macierz trójkątna, symetryczna, rzadka) oraz operacji na nich. Różne reprezentacje macierzy służą przestrzeganiu zasad danego typu macierzy oraz zoptymalizowanemu przechowywaniu (np. macierzy rzadkich - w formie upakowanej).</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=reverse_reverse_copy&amp;rev=1240956040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-29T00:00:40+02:00</dc:date>
        <title>reverse_reverse_copy</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=reverse_reverse_copy&amp;rev=1240956040&amp;do=diff</link>
        <description>Zaliczane są do rodziny algorytmów mutujących biblioteki standardowej C++.


reverse

* odwraca kolejność elementów wewnątrz podanego zakresu

* std::list udostępnia funkcję składową reverse, oferującą lepszą wydajność 
(modyfikowane są jedynie powiązania wskaźników wewnątrz listy)</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=rotate_rotate_copy&amp;rev=1240924047&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-28T15:07:27+02:00</dc:date>
        <title>rotate_rotate_copy</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=rotate_rotate_copy&amp;rev=1240924047&amp;do=diff</link>
        <description>Algorytmy zamieniają segment zawierający elementy od pierwszego (first) do środkowego – 1 (middle – 1) z segmentem który zawiera elementy od środkowego (middle) do ostatniego (last).

Nagłówek

 #include&lt;algorithm&gt; 

Deklaracje rotate rotate_copy

template &lt;class ForwardIterator&gt;
void rotate (ForwardIterator first, ForwardIterator middle, ForwardIterator last);
           
template &lt;class ForwardIterator, class OutputIterator&gt;
OutputIterator rotate_copy (ForwardIterator first, ForwardIterator mi…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=search_n&amp;rev=1229119401&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T23:03:21+02:00</dc:date>
        <title>search_n</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=search_n&amp;rev=1229119401&amp;do=diff</link>
        <description>Algorytm seach_n


iterator search_n( iterator start, iterator end, size_t num, const TYPE&amp; val );
iterator search_n( iterator start, iterator end, size_t num, const TYPE&amp; val, BinPred p );


Funkcja search_n() szuka num wystapień w zasiegu kontenera [start,end).
Jeżeli zostanie znalezione num kopii danego elementu występujących kolejno 
w sekwencji, funkcja zwraca iterator na pierwszy znaleziony element.
W przeciwnym wypadku zwraca iterator na end danej sekwencji.
Jeżeli predykat binarny jest z…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=serialization&amp;rev=1208177615&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-14T14:53:35+02:00</dc:date>
        <title>serialization</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=serialization&amp;rev=1208177615&amp;do=diff</link>
        <description>Autor : Marcin Kocoń, G1ISI
 --- Marcin Kocoń 2008/04/14 11:36

Opis biblioteki

Poprzez serializację rozumiemy zapis instancji dowolnej klasy do pliku w sposób umożliwiający jej późniejszą rekonstrukcję. 

Biblioteka boost:serialization umożliwia automatyczną (tzn. bez jakieś większej naszej ingerencji) serializację wybranych atrybutów. Dzięki wbudowanych funkcjom tej biblioteki jesteśmy w stanie w prosty (jednakże czasem mniej lub bardziej zróżnicowany) sposób dokonać serializacji następującyc…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=singleton&amp;rev=1208276788&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-15T18:26:28+02:00</dc:date>
        <title>singleton</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=singleton&amp;rev=1208276788&amp;do=diff</link>
        <description>/*
Autor: Tadeusz Suchecki

Wzorzec: Singleton

Zastosowanie: Singleton to wzorzec konstrukcyjny przeznaczony do ograniczania
mozliwosci tworzenia obiektow danej klasy do pojedynczej instancji. Ponadto
musi zapewniac globalny dostep do istniejacej instancji obiektu.
Czesto w aplikacji istnieje potrzeba stworzenia klasy, ktora posiadalaby
wylacznie jedna instancje. Zwykle zwiazane to jest z zapewnieniem wiekszej
wydajnosci aplikacji, np. przy dostepie do bazy danych, gdzie kazde laczenie
sie z ba…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=smart_ptr&amp;rev=1224752598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-23T11:03:18+02:00</dc:date>
        <title>smart_ptr</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=smart_ptr&amp;rev=1224752598&amp;do=diff</link>
        <description>*
 * Autor: Marcin Szewczyk, 198370
 *
 * Temat: smart_ptr
 *
 * Inteligentne wskaźniki zawarte w module smart_ptr biblioteki boost.
 * Sposób ich wykorzystania, różnice pomiędzy poszczególnymi typami wskaźników, 
 * nieco ciekawostek, które nie rzucają się od razu w oczy.
 *
 * Chociaż ten plik jest dość długi zawiera tylko garść informacji. Pełna 
 * dokumentacja, na której opierałem się pisząc ten program jest tu:
 * http://www.boost.org/doc/libs/1_35_0/libs/smart_ptr/smart_ptr.htm
 *
 * Omów…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=sort&amp;rev=1228943312&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-10T22:08:32+02:00</dc:date>
        <title>sort</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=sort&amp;rev=1228943312&amp;do=diff</link>
        <description>Algorytm sort należący do biblioteki STL umożliwia nam wydajne sortowanie dowolnych zbiorów elementów tego samego typu. Są dwie wersje algorytmu różniące się ilością parametrów. Algorytm sort biblioteki STL znjaduje się w komponencie algorytm dlatego jeśli chcemy używać tego algorytmu należy dołączyć plik nagłówkowy &lt;algorytm&gt;.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=spirit&amp;rev=1208384767&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-17T00:26:07+02:00</dc:date>
        <title>spirit</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=spirit&amp;rev=1208384767&amp;do=diff</link>
        <description>Bartłomiej Wojcieszek G1SST

Wstęp

Parser, zwany także analizatorem składniowym, pozwala na analize danych wejściowych i określenie czy są zgodne z daną gramatyką. Zazwyczaj parsery są wykorzystywane przy przetwarzaniu danych zrozumialych dla czlowieka w dane najbardziej wygodne dla komputera.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=srodowiska_programistyczne&amp;rev=1292587304&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-17T13:01:44+02:00</dc:date>
        <title>srodowiska_programistyczne</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=srodowiska_programistyczne&amp;rev=1292587304&amp;do=diff</link>
        <description>Podstawowe właściwości oraz opis tworzenia programu wyświetlającego napis 'Hello World'

	* ide Anjuta
	* ide C++Builder
	* Blocks
	* ide CodeLite
	* ide Dev-C++
	* ide Eclipse
	* ide Geany
	* ide GNAT Programming Studio
	* ide GNUstep ProjectCenter
	* ide KDevelop
	* ide LccWin32
	* ide MonoDevelop
	* ide NetBeans
	* ide OpenWatcom
	* ide PellesC
	* ide Qt Creator
	* ide Sun Studio
	* ide Rational Software Architect
	* ide Turbo C++ Explorer
	* ide Turbo C++ Professional
	* ide Ultimate++ TheID…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=stable_sort&amp;rev=1228944372&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-10T22:26:12+02:00</dc:date>
        <title>stable_sort</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=stable_sort&amp;rev=1228944372&amp;do=diff</link>
        <description>Algorytm stable_sort sortuje elementy danego kontenera w porządku rosnącym korzystając z operatora &lt; lub binarnego operatora relacji podanego jako argument. W odróżnieniu od algorytmu sort, względna kolejność elementów równoważnych w kontenerze zostaje zachowana (algorytm jest stabilny).</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=stan&amp;rev=1206829484&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-29T23:24:44+02:00</dc:date>
        <title>stan</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=stan&amp;rev=1206829484&amp;do=diff</link>
        <description>:]</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=start&amp;rev=1327306835&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-23T09:20:35+02:00</dc:date>
        <title>start</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=start&amp;rev=1327306835&amp;do=diff</link>
        <description>Praca domowa ZPR

Baza przykładów i krótkich opisów, pozwalających na szybkie zapoznanie się z technikami i popularnymi bibliotekami stosowanymi aktualnie w programowaniu przy użyciu języka C++.

	*  podstawowe pojęcia
	*  wzorce projektowe
	*  biblioteka standardowa
	*  biblioteka stl - kontenery
	*  biblioteka stl - algorytmy
	*  biblioteki boost</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=static_assert&amp;rev=1238878541&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-04T22:55:41+02:00</dc:date>
        <title>static_assert</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=static_assert&amp;rev=1238878541&amp;do=diff</link>
        <description>Biblioteka Boost Static Assert udostępnia pojedyncze
makro o nazwie BOOST_STATIC_ASSERT. Makro to jest
analogiczne do popularnego makra assert ze standardowej
biblioteki języka C z tą jednak podstawową różnicą,
że działa w czasie kompilacji kodu, a nie jego wykonania.
W przypadku, gdy wartość wyrażenia podanego jako argument
makra jest fałszem, BOOST_STATIC_ASSERT powoduje błąd
kompilacji. Należy zaznaczyć, że wartość argumentu makra
musi dać się obliczyć w trakcie kompilacji, żeby makro
zadział…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=strumienie_napisowe_sstream&amp;rev=1240984468&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-29T07:54:28+02:00</dc:date>
        <title>strumienie_napisowe_sstream</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=strumienie_napisowe_sstream&amp;rev=1240984468&amp;do=diff</link>
        <description>Wstęp

Strumienie napisowe ( stringstream ) są zestawem trzech klas, które umożliwiają wykonywanie operacji na napisach ( string ) tak, jakby były one strumieniami. Takie rozwiązanie bardzo ułatwia manipulację napisami, co w szczególności oznacza że można używać operatorów strumieniowych &lt;&lt; i &gt;&gt; do konwertowania różnych typów obiektów na napisy i odwrotnie. Dane zapisane w strumieniu napisowym są przechowywane przez wewnętrzny obiekt klasy stringbuf, który jest w miarę potrzeb automatycznie powi…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=strumienie_plikowe_fstream_ifstream_ofstream&amp;rev=1228785571&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-09T02:19:31+02:00</dc:date>
        <title>strumienie_plikowe_fstream_ifstream_ofstream</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=strumienie_plikowe_fstream_ifstream_ofstream&amp;rev=1228785571&amp;do=diff</link>
        <description>STRUMIENIE PLIKOWE: fstream, ifstream, ofstream

Autor: Mateusz Kołodziejczyk

----------

Klasa ifstream służy do obsługi wejścia plikowego, klasa ofstream do obsługi wyjścia plikowego a klasa fstream umożliwia jednoczesne operacje wejścia i wyjścia plikowego. Znajdują się w pliku nagłówkowym fstream i wywodzą się one z klas zdefiniowanych w pliku nagłówkowym iostream, a więc ich obiekty mogą korzystać z metod tych klas.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=timer&amp;rev=1240778601&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-26T22:43:21+02:00</dc:date>
        <title>timer</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=timer&amp;rev=1240778601&amp;do=diff</link>
        <description>Łukasz Dobrodziej T-TIZ

Wstęp

Biblioteka Timer zapewnia trzy klasy, które umożliwiają kontrolę czasu - klasę timer do mierzenia czasu, który upłynął od danej chwili, klasę progress_timer  do raportowania czasu oraz klasę progress_display  do wyświetlania wskaźnika postępu. Klasy są wyposażone w obsługę wyjątków np. konstruktory mogą rzucić std::bad_alloc. W praktyce rzucanie wyjątków przez obiekty tych klas jest mało prawdopodobne.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=tokenizer&amp;rev=1208155504&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-14T08:45:04+02:00</dc:date>
        <title>tokenizer</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=tokenizer&amp;rev=1208155504&amp;do=diff</link>
        <description>Biblioteka boost Tokenizer zapewnia elastyczny i łatwy w użyciu mechanizm dzielenia dowolnych łańcuchów znakowych na serię podciągów (tokens), grup znaków o podanych cechach. Biblioteka umożliwia wybór metody podziału łańcucha poprzez parametryzowane funktory TokenizerFunction.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=transform&amp;rev=1228700764&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-08T02:46:04+02:00</dc:date>
        <title>transform</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=transform&amp;rev=1228700764&amp;do=diff</link>
        <description>Transform jest algorytmem służącym do wykonywania operacji na obiektach należących do danego zakresu. Pod tą nazwą kryją się dwie wersje funkcji: działająca na jednym zakresie danych wejściowych i działająca na dwóch zakresach. Transform zapisuje wynik operacji na kolejnych elementach do wskazanego zakresu wyjściowego. Transform jest stosowany do usprawnienia modyfikacji elementów kontenerów, w szczególności różnorodnych konwersji. Jego stosowanie poprawia czytelność kodu wskazując jasno jakie z…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=tuple&amp;rev=1208078396&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-13T11:19:56+02:00</dc:date>
        <title>tuple</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=tuple&amp;rev=1208078396&amp;do=diff</link>
        <description>Czasem w czasie pisania kodu zachodzi potrzeba zgrupowania kilku obiektów w jeden. Biblioteka standardowa implementuje szablon std::pair, który potrafi zgrupować dwa obiekty. Wraz z szablonem funkcji std::make_pair i operatorami porównywania szablon ten tworzy dość przydatne programiście narzędzie. Co w momencie gdy potrzebujemy takiego narzędzia do zgrupowania 3 i więcej wartości? Możemy pokusić się o napisanie własnej klasy bądź szablonu klas grupującego obiekty. O wiele wygodniej jednak skorz…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=type_traits&amp;rev=1241068290&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-30T07:11:30+02:00</dc:date>
        <title>type_traits</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=type_traits&amp;rev=1241068290&amp;do=diff</link>
        <description>/*
 * Autor: Piotr Buczkowski, 192902, N1-ISIII2
 *
 * Temat: boost::type_traits
 *
 * Opis dotyczy biblioteki w wersji 1.38
 *
 * Biblioteka „boost::type_traits” zawiera zbiór specyficznych klas cech,
 * z których każda obejmuje pojedynczą cechę systemu C++.
 * Na przykład czy dany typ jest wskaźnikiem czy referencją?
 * Lub czy typ posiada konstruktor domyślny albo kwalifikator „const”?
 *
 * Klas „type_traits” używamy ich w programowaniu generycznym
 * do określenia właściwości danego typu i …</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ublas&amp;rev=1208350232&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T14:50:32+02:00</dc:date>
        <title>ublas</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ublas&amp;rev=1208350232&amp;do=diff</link>
        <description>boost::uBLAS

Boost::uBLAS jest częścią boost odpowiedzialną za algebrę liniową. Biblioteka wykonuje działania dla dwóch typów obiektów: wektorów i macierzy.

Grupy macierzy i typy reprezentujące

1. Matrix - podstawowy typ macierzy (gęstej)</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ublas_operacje_na_macierzach&amp;rev=1241044943&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-30T00:42:23+02:00</dc:date>
        <title>ublas_operacje_na_macierzach</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=ublas_operacje_na_macierzach&amp;rev=1241044943&amp;do=diff</link>
        <description>Kod pracy domowej

Program prezentuje podstawowe operacje na macierzach przy użyciu BOOST::uBLAS.
Dokumentacja boost dotycząca operacji na macierzach: &lt;http://www.boost.org/doc/libs/1_35_0/libs/numeric/ublas/doc/operations_overview.htm&gt;


#include &lt;boost/numeric/ublas/matrix.hpp&gt;
#include &lt;boost/numeric/ublas/vector.hpp&gt;
#include &lt;boost/numeric/ublas/io.hpp&gt;
#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
#include &lt;ctime&gt;

//ustawienie dla wygody obowiązującej przestrzeni nazw na tę z biblioteki
using na…</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=unique_unique_copy&amp;rev=1241049665&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-30T02:01:05+02:00</dc:date>
        <title>unique_unique_copy</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=unique_unique_copy&amp;rev=1241049665&amp;do=diff</link>
        <description>Algorytmy te znajdują się w bibliotece algorithm. 

Nagłówek

 #include &lt;algorithm&gt; 

unique


template &lt;class ForwardIterator&gt;
  ForwardIterator unique ( ForwardIterator firstElement, ForwardIterator lastElement );

template &lt;class ForwardIterator, class BinaryPredicate&gt;
  ForwardIterator unique ( ForwardIterator firstElement, ForwardIterator lastElement, BinaryPredicate comp );</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=units&amp;rev=1241067377&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-30T06:56:17+02:00</dc:date>
        <title>units</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=units&amp;rev=1241067377&amp;do=diff</link>
        <description>Wprowadzenie

Biblioteka ta pozwala definiować systemy jednostek, służących do obliczeń ilościowych. Umożliwia prowadzenie obliczeń w jednostkach z różnych systemów, pod warunkiem, że prawa konwersji jednostek zostały zdefiniowane.


Obliczenia mogą być prowadzone na wartościach reprezentowanych przez zmienne, bez zwracania uwagi na jednostki, ponieważ rachunek jednostkowy będzie przeprowadzony implicite.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=value_initialized&amp;rev=1241042530&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-30T00:02:10+02:00</dc:date>
        <title>value_initialized</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=value_initialized&amp;rev=1241042530&amp;do=diff</link>
        <description>Rafał Wilk

Wstęp

Boost::value_initialized&lt;T&gt; zapewnia generyczny sposób inicjacji deklarowanych zmiennych, klas, wskaźników i innych typów. Korzystanie z value_initialized zapewnia zinicjowanie zdeklarowanego typu wartością domyślną w momencie deklaracji.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wlasne_funkcje_obslugi_braku_pamieci&amp;rev=1228341279&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-03T22:54:39+02:00</dc:date>
        <title>wlasne_funkcje_obslugi_braku_pamieci</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wlasne_funkcje_obslugi_braku_pamieci&amp;rev=1228341279&amp;do=diff</link>
        <description>Autor: Marcin Kaczor

Problem: Podczas korzystania z dynamicznego przydziału pamięci w języku C++ (za pomocą operatora new) jeśli nie uda się zarezerwować bloku pamięci o odpowiednim rozmiarze, to zostanie rzucony wyjątek std::bad_alloc. Sprawdzanie czy po każdym wywołaniu new nie został rzucony wyjątek jest kłopotliwe. Oczywiście można używac wersji operatora new, która nie rzuca wyjątkiem new (std::nothrow) Typ, ale wtedy pomijamy obsługę błędów.</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wykorzystywanie_baz_danych&amp;rev=1288640183&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-11-01T20:36:23+02:00</dc:date>
        <title>wykorzystywanie_baz_danych</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wykorzystywanie_baz_danych&amp;rev=1288640183&amp;do=diff</link>
        <description>*  biblioteka OTL użyta do komunikacji z bazą PostgreSQL 
	*  biblioteka OTL użyta do komunikacji z bazą SQLite</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wykorzystywanie_xml&amp;rev=1288640261&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-11-01T20:37:41+02:00</dc:date>
        <title>wykorzystywanie_xml</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wykorzystywanie_xml&amp;rev=1288640261&amp;do=diff</link>
        <description>*  biblioteka dla XML: Xerces (DOM)</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wzorce_projektowe&amp;rev=1229040748&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-12T01:12:28+02:00</dc:date>
        <title>wzorce_projektowe</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=wzorce_projektowe&amp;rev=1229040748&amp;do=diff</link>
        <description>wzorce projektowe

standardowe i sprawdzone w praktyce rozwiązania często pojawiających się problemów projektowych

	*  singleton 
	*  prototyp 
	*  fabryka abstrakcyjna 
	*  fabryka obiektów 
	*  fabryka prototypów 
	*  pula 

	*  adapter klas 
	*  adapter obiektów 
	*  kompozycja 
	*  dekorator 
	*  virtual proxy</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=xerces_dom&amp;rev=1208352810&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T15:33:30+02:00</dc:date>
        <title>xerces_dom</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=xerces_dom&amp;rev=1208352810&amp;do=diff</link>
        <description>Autor Krzysztof Mioduszewski - k.mioduszewski@stud.elka... 2008/04/16 02:12


Xerces-C++ DOM jest częścią Xerces-C++ API zaprojektowanego do współpracy z plikami w formacie XML. API umożliwia parsowania, manipulowanie, walidowanie oraz generowanie poprawnych dokumentów.



Biblioteka DOM jest implementacją następujących rekomendacji W3C:</description>
    </item>
    <item rdf:about="http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=xpressive&amp;rev=1208352921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T15:35:21+02:00</dc:date>
        <title>xpressive</title>
        <link>http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?id=xpressive&amp;rev=1208352921&amp;do=diff</link>
        <description>Narazie jedynie przykładowe użycie biblioteki w wyrażeniach regularnych i (bardzo)prostym parserze składni HTML nie uwzględniającym niektórych rzeczy, a obrazującym możliwości wykorzystania biblioteki boost::xpressive




/* Michał Przychodzeń G1ISI */
#include &lt;boost/xpressive/xpressive.hpp&gt;
#include &lt;iostream&gt;
#include &lt;boost/foreach.hpp&gt;

using namespace std;
using namespace boost::xpressive;
using namespace boost;

// pomocniczna funkcja zwracająca wcięcie na podanym poziomie wywołania
strin…</description>
    </item>
</rdf:RDF>
