backup de julho
[h2N7SspZmY.git] / data / cache / a / ad47f446e5f5162f828f9aa84eea0ee8.xhtml
blob36138daf7da83a943b2ab849cb670e2f8647fb40
4 <h1><a name="boost" id="boost">Boost</a></h1>
5 <div class="level1">
7 <p>
9 <a href="http://www.boost.org/" class="urlextern" title="http://www.boost.org/" rel="nofollow">Boost</a>: <a href="http://en.wikipedia.org/wiki/Boost" class="interwiki iw_wp" title="http://en.wikipedia.org/wiki/Boost">Boost</a> - Portable C++ source libraries
10 </p>
11 <div class="plugin_uparrow">
12 <a href="#" title="Back to top">
13 <img src="lib/plugins/uparrow/images/tango-small.png" alt="Back to top"/>
14 </a>
15 </div>
17 </div>
18 <!-- SECTION "Boost" [1-101] -->
19 <h2><a name="how_to_install_boost" id="how_to_install_boost">How to install Boost</a></h2>
20 <div class="level2">
21 <pre class="code bash"><span class="co0"># download</span>
22 $ .<span class="sy0">/</span>bootstrap.sh
23 $ <span class="kw2">sudo</span> .<span class="sy0">/</span>bjam <span class="kw2">install</span></pre>
24 <div class="plugin_uparrow">
25 <a href="#" title="Back to top">
26 <img src="lib/plugins/uparrow/images/tango-small.png" alt="Back to top"/>
27 </a>
28 </div>
30 </div>
31 <!-- SECTION "How to install Boost" [102-206] -->
32 <h2><a name="how_to_build_a_simple_program_using_boost" id="how_to_build_a_simple_program_using_boost">How to build a simple program using Boost</a></h2>
33 <div class="level2">
34 <dl class="file">
35 <dt><a href="/~kssilveira/site/doku.php?do=export_code&amp;id=libraries:boost&amp;codeblock=1" title="Download Snippet" class="mediafile mf_cpp">boost.cpp</a></dt>
36 <dd><pre class="code file c++"><span class="co2">#include &lt;boost/lambda/lambda.hpp&gt;</span>
37 <span class="co2">#include &lt;iostream&gt;</span>
38 <span class="co2">#include &lt;iterator&gt;</span>
39 <span class="co2">#include &lt;algorithm&gt;</span>
40 &nbsp;
41 <span class="kw4">int</span> main<span class="br0">&#40;</span><span class="br0">&#41;</span>
42 <span class="br0">&#123;</span>
43 using namespace boost<span class="sy0">::</span><span class="me2">lambda</span><span class="sy0">;</span>
44 <span class="kw4">typedef</span> std<span class="sy0">::</span><span class="me2">istream_iterator</span><span class="sy0">&lt;</span>int<span class="sy0">&gt;</span> in<span class="sy0">;</span>
45 &nbsp;
46 std<span class="sy0">::</span><span class="me2">for_each</span><span class="br0">&#40;</span>
47 in<span class="br0">&#40;</span>std<span class="sy0">::</span><span class="me2">cin</span><span class="br0">&#41;</span><span class="sy0">,</span> in<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">,</span> std<span class="sy0">::</span><a href="http://www.opengroup.org/onlinepubs/009695399/functions/cout.html"><span class="kw3">cout</span></a> <span class="sy0">&lt;&lt;</span> <span class="br0">&#40;</span>_1 <span class="sy0">*</span> <span class="nu0">3</span><span class="br0">&#41;</span> <span class="sy0">&lt;&lt;</span> <span class="st0">&quot; &quot;</span> <span class="br0">&#41;</span><span class="sy0">;</span>
48 <span class="br0">&#125;</span></pre>
49 </dd></dl>
50 <div class="plugin_uparrow">
51 <a href="#" title="Back to top">
52 <img src="lib/plugins/uparrow/images/tango-small.png" alt="Back to top"/>
53 </a>
54 </div>
56 </div>
57 <!-- SECTION "How to build a simple program using Boost" [207-561] -->
58 <h2><a name="how_to_compile_using_boost" id="how_to_compile_using_boost">How to compile using Boost</a></h2>
59 <div class="level2">
60 <pre class="code bash">$ <span class="kw2">gcc</span> boost.cpp <span class="re5">-o</span> boost
61 $ .<span class="sy0">/</span>boost</pre>
62 <div class="plugin_uparrow">
63 <a href="#" title="Back to top">
64 <img src="lib/plugins/uparrow/images/tango-small.png" alt="Back to top"/>
65 </a>
66 </div>
68 </div>
69 <!-- SECTION "How to compile using Boost" [562-] -->