blob: 6954f90d70d64df63c5260ae6b8d7ab472f545c6 [file] [log] [blame]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Performance</title>
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../boost_lexical_cast.html" title="Chapter&#160;17.&#160;Boost.Lexical_Cast 1.0">
<link rel="prev" href="changes.html" title="Changes">
<link rel="next" href="../lockfree.html" title="Chapter&#160;18.&#160;Boost.Lockfree">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
<td align="center"><a href="../../../index.html">Home</a></td>
<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
<td align="center"><a href="../../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="changes.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost_lexical_cast.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../lockfree.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_lexical_cast.performance"></a><a class="link" href="performance.html" title="Performance">Performance</a>
</h2></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.tests_description">Tests
description</a></span></dt>
<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_">Clang
version 3.0 (tags/RELEASE_30/final)</a></span></dt>
<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_6_3">GNU
C++ version 4.6.3</a></span></dt>
<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_5_3">GNU
C++ version 4.5.3</a></span></dt>
<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_4_7">GNU
C++ version 4.4.7</a></span></dt>
<dt><span class="section"><a href="performance.html#boost_lexical_cast.performance.microsoft_visual_c___version_11_0">Microsoft
Visual C++ version 11.0</a></span></dt>
</dl></div>
<p>
In most cases <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span></code> is faster than <code class="computeroutput"><span class="identifier">scanf</span></code>, <code class="computeroutput"><span class="identifier">printf</span></code>,
<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">stringstream</span></code>. For more detailed info you
can look at the tables below.
</p>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_lexical_cast.performance.tests_description"></a><a class="link" href="performance.html#boost_lexical_cast.performance.tests_description" title="Tests description">Tests
description</a>
</h3></div></div></div>
<p>
All the tests measure execution speed in milliseconds for 10000 iterations
of the following code blocks:
</p>
<div class="table">
<a name="boost_lexical_cast.performance.tests_description.legend"></a><p class="title"><b>Table&#160;17.1.&#160;Tests source code</b></p>
<div class="table-contents"><table class="table" summary="Tests source code">
<colgroup>
<col>
<col>
</colgroup>
<thead><tr>
<th>
<p>
Test name
</p>
</th>
<th>
<p>
Code
</p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
<p>
lexical_cast
</p>
</td>
<td>
<p>
</p>
<pre class="programlisting"><span class="identifier">_out</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">lexical_cast</span><span class="special">&lt;</span><span class="identifier">OUTTYPE</span><span class="special">&gt;(</span><span class="identifier">_in</span><span class="special">);</span>
</pre>
<p>
</p>
</td>
</tr>
<tr>
<td>
<p>
std::stringstream with construction
</p>
</td>
<td>
<p>
</p>
<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">stringstream</span> <span class="identifier">ss</span><span class="special">;</span>
<span class="identifier">ss</span> <span class="special">&lt;&lt;</span> <span class="identifier">_in</span><span class="special">;</span>
<span class="keyword">if</span> <span class="special">(</span><span class="identifier">ss</span><span class="special">.</span><span class="identifier">fail</span><span class="special">())</span> <span class="keyword">throw</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">logic_error</span><span class="special">(</span><span class="identifier">descr</span><span class="special">);</span>
<span class="identifier">ss</span> <span class="special">&gt;&gt;</span> <span class="identifier">_out</span><span class="special">;</span>
<span class="keyword">if</span> <span class="special">(</span><span class="identifier">ss</span><span class="special">.</span><span class="identifier">fail</span><span class="special">())</span> <span class="keyword">throw</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">logic_error</span><span class="special">(</span><span class="identifier">descr</span><span class="special">);</span>
</pre>
<p>
</p>
</td>
</tr>
<tr>
<td>
<p>
std::stringstream without construction
</p>
</td>
<td>
<p>
</p>
<pre class="programlisting"><span class="identifier">ss</span> <span class="special">&lt;&lt;</span> <span class="identifier">_in</span><span class="special">;</span> <span class="comment">// ss is an instance of std::stringstream</span>
<span class="keyword">if</span> <span class="special">(</span><span class="identifier">ss</span><span class="special">.</span><span class="identifier">fail</span><span class="special">())</span> <span class="keyword">throw</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">logic_error</span><span class="special">(</span><span class="identifier">descr</span><span class="special">);</span>
<span class="identifier">ss</span> <span class="special">&gt;&gt;</span> <span class="identifier">_out</span><span class="special">;</span>
<span class="keyword">if</span> <span class="special">(</span><span class="identifier">ss</span><span class="special">.</span><span class="identifier">fail</span><span class="special">())</span> <span class="keyword">throw</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">logic_error</span><span class="special">(</span><span class="identifier">descr</span><span class="special">);</span>
<span class="comment">/* reseting std::stringstream to use it again */</span>
<span class="identifier">ss</span><span class="special">.</span><span class="identifier">str</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">());</span>
<span class="identifier">ss</span><span class="special">.</span><span class="identifier">clear</span><span class="special">();</span>
</pre>
<p>
</p>
</td>
</tr>
<tr>
<td>
<p>
scanf/printf
</p>
</td>
<td>
<p>
</p>
<pre class="programlisting"><span class="keyword">typename</span> <span class="identifier">OUTTYPE</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">buffer</span><span class="special">[</span><span class="number">500</span><span class="special">];</span>
<span class="identifier">sprintf</span><span class="special">(</span> <span class="special">(</span><span class="keyword">char</span><span class="special">*)</span><span class="identifier">buffer</span><span class="special">,</span> <span class="identifier">conv</span><span class="special">,</span> <span class="identifier">_in</span><span class="special">);</span>
<span class="identifier">_out</span> <span class="special">=</span> <span class="identifier">buffer</span><span class="special">;</span>
</pre>
<p>
</p>
</td>
</tr>
</tbody>
</table></div>
</div>
<br class="table-break"><p>
Fastest results are highlitened with "!!! <span class="bold"><strong>x</strong></span>
!!!". Do not use this results to compare compilers, because tests were
taken on different hardware.
</p>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_"></a><a class="link" href="performance.html#boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_" title="Clang version 3.0 (tags/RELEASE_30/final)">Clang
version 3.0 (tags/RELEASE_30/final)</a>
</h3></div></div></div>
<div class="table">
<a name="boost_lexical_cast.performance.clang_version_3_0__tags_release_30_final_.id"></a><p class="title"><b>Table&#160;17.2.&#160;Performance Table ( Clang version 3.0 (tags/RELEASE_30/final))</b></p>
<div class="table-contents"><table class="table" summary="Performance Table ( Clang version 3.0 (tags/RELEASE_30/final))">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>
<p>
From-&gt;To
</p>
</th>
<th>
<p>
lexical_cast
</p>
</th>
<th>
<p>
std::stringstream with construction
</p>
</th>
<th>
<p>
std::stringstream without construction
</p>
</th>
<th>
<p>
scanf/printf
</p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
<p>
string-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
169
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
108
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
103
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
34
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
201
</p>
</td>
<td>
<p>
55
</p>
</td>
<td>
<p>
41
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
151
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
41
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long double
</p>
</td>
<td>
<p>
195
</p>
</td>
<td>
<p>
231
</p>
</td>
<td>
<p>
67
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>42</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;char
</p>
</td>
<td>
<p>
7
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
26
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
126
</p>
</td>
<td>
<p>
36
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
short-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
135
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
long int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
128
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
long long-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
126
</p>
</td>
<td>
<p>
32
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
131
</p>
</td>
<td>
<p>
36
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned short-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
130
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned long int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
130
</p>
</td>
<td>
<p>
36
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned long long-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
127
</p>
</td>
<td>
<p>
43
</p>
</td>
<td>
<p>
25
</p>
</td>
</tr>
<tr>
<td>
<p>
float-&gt;string
</p>
</td>
<td>
<p>
53
</p>
</td>
<td>
<p>
190
</p>
</td>
<td>
<p>
83
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>41</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
double-&gt;string
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
197
</p>
</td>
<td>
<p>
82
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>44</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
long double-&gt;string
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
229
</p>
</td>
<td>
<p>
101
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>44</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
105
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
106
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
149
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
28
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
128
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
29
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
120
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
130
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
162
</p>
</td>
<td>
<p>
56
</p>
</td>
<td>
<p>
41
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>16</strong></span> !!!
</p>
</td>
<td>
<p>
151
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
39
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long double
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
176
</p>
</td>
<td>
<p>
58
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>42</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
17
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
101
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
104
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
103
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
26
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
122
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
122
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
122
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
25
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
162
</p>
</td>
<td>
<p>
62
</p>
</td>
<td>
<p>
37
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>15</strong></span> !!!
</p>
</td>
<td>
<p>
151
</p>
</td>
<td>
<p>
58
</p>
</td>
<td>
<p>
39
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long double
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
156
</p>
</td>
<td>
<p>
58
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>42</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
122
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
15
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>4</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
108
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
106
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
122
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
126
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
26
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
122
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
167
</p>
</td>
<td>
<p>
56
</p>
</td>
<td>
<p>
37
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
162
</p>
</td>
<td>
<p>
53
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long double
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
152
</p>
</td>
<td>
<p>
56
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>42</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
132
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>4</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
14
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
13
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
145
</p>
</td>
<td>
<p>
15
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
159
</p>
</td>
<td>
<p>
42
</p>
</td>
<td>
<p>
41
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
152
</p>
</td>
<td>
<p>
40
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long double
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
155
</p>
</td>
<td>
<p>
58
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>54</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
127
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
132
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
122
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
106
</p>
</td>
<td>
<p>
13
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
131
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
28
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
133
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
26
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>15</strong></span> !!!
</p>
</td>
<td>
<p>
156
</p>
</td>
<td>
<p>
53
</p>
</td>
<td>
<p>
36
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>15</strong></span> !!!
</p>
</td>
<td>
<p>
148
</p>
</td>
<td>
<p>
55
</p>
</td>
<td>
<p>
39
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long double
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
150
</p>
</td>
<td>
<p>
56
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>41</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>4</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
int-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
float-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
245
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
char-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
100
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_lexical_cast.performance.gnu_c___version_4_6_3"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_6_3" title="GNU C++ version 4.6.3">GNU
C++ version 4.6.3</a>
</h3></div></div></div>
<div class="table">
<a name="boost_lexical_cast.performance.gnu_c___version_4_6_3.id"></a><p class="title"><b>Table&#160;17.3.&#160;Performance Table ( GNU C++ version 4.6.3)</b></p>
<div class="table-contents"><table class="table" summary="Performance Table ( GNU C++ version 4.6.3)">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>
<p>
From-&gt;To
</p>
</th>
<th>
<p>
lexical_cast
</p>
</th>
<th>
<p>
std::stringstream with construction
</p>
</th>
<th>
<p>
std::stringstream without construction
</p>
</th>
<th>
<p>
scanf/printf
</p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
<p>
string-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
142
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
18
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
101
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
109
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
25
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
108
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
161
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
146
</p>
</td>
<td>
<p>
56
</p>
</td>
<td>
<p>
41
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long double
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
151
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>43</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
14
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
127
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
142
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
17
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
127
</p>
</td>
<td>
<p>
31
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
short-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
129
</p>
</td>
<td>
<p>
31
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
long int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
long long-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
127
</p>
</td>
<td>
<p>
34
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
127
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned short-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
127
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned long int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
131
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned long long-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
float-&gt;string
</p>
</td>
<td>
<p>
51
</p>
</td>
<td>
<p>
200
</p>
</td>
<td>
<p>
81
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>40</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
double-&gt;string
</p>
</td>
<td>
<p>
56
</p>
</td>
<td>
<p>
194
</p>
</td>
<td>
<p>
82
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>48</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
long double-&gt;string
</p>
</td>
<td>
<p>
65
</p>
</td>
<td>
<p>
220
</p>
</td>
<td>
<p>
82
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>41</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
104
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
101
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
30
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
153
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
39
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
153
</p>
</td>
<td>
<p>
61
</p>
</td>
<td>
<p>
41
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long double
</p>
</td>
<td>
<p>
108
</p>
</td>
<td>
<p>
160
</p>
</td>
<td>
<p>
61
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>49</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
14
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
123
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
97
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
98
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
11
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>10</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
25
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
109
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
154
</p>
</td>
<td>
<p>
56
</p>
</td>
<td>
<p>
39
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>17</strong></span> !!!
</p>
</td>
<td>
<p>
150
</p>
</td>
<td>
<p>
58
</p>
</td>
<td>
<p>
41
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long double
</p>
</td>
<td>
<p>
108
</p>
</td>
<td>
<p>
149
</p>
</td>
<td>
<p>
68
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>43</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
15
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>4</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
25
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
155
</p>
</td>
<td>
<p>
53
</p>
</td>
<td>
<p>
44
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
150
</p>
</td>
<td>
<p>
60
</p>
</td>
<td>
<p>
42
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long double
</p>
</td>
<td>
<p>
108
</p>
</td>
<td>
<p>
151
</p>
</td>
<td>
<p>
62
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>44</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
15
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>4</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
103
</p>
</td>
<td>
<p>
14
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
102
</p>
</td>
<td>
<p>
15
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
102
</p>
</td>
<td>
<p>
14
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
109
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
29
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
28
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
123
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
153
</p>
</td>
<td>
<p>
38
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
140
</p>
</td>
<td>
<p>
43
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long double
</p>
</td>
<td>
<p>
108
</p>
</td>
<td>
<p>
147
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>41</strong></span> !!!
</p>
</td>
<td>
<p>
46
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
109
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
15
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
122
</p>
</td>
<td>
<p>
29
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
98
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
102
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
26
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
28
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
26
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
109
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
160
</p>
</td>
<td>
<p>
53
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
147
</p>
</td>
<td>
<p>
57
</p>
</td>
<td>
<p>
41
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long double
</p>
</td>
<td>
<p>
109
</p>
</td>
<td>
<p>
154
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>42</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
105
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
14
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
129
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>4</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
int-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
float-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
242
</p>
</td>
<td>
<p>
132
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
char-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
94
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_lexical_cast.performance.gnu_c___version_4_5_3"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_5_3" title="GNU C++ version 4.5.3">GNU
C++ version 4.5.3</a>
</h3></div></div></div>
<div class="table">
<a name="boost_lexical_cast.performance.gnu_c___version_4_5_3.id"></a><p class="title"><b>Table&#160;17.4.&#160;Performance Table ( GNU C++ version 4.5.3)</b></p>
<div class="table-contents"><table class="table" summary="Performance Table ( GNU C++ version 4.5.3)">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>
<p>
From-&gt;To
</p>
</th>
<th>
<p>
lexical_cast
</p>
</th>
<th>
<p>
std::stringstream with construction
</p>
</th>
<th>
<p>
std::stringstream without construction
</p>
</th>
<th>
<p>
scanf/printf
</p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
<p>
string-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
153
</p>
</td>
<td>
<p>
15
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
134
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
97
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
14
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
153
</p>
</td>
<td>
<p>
55
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
151
</p>
</td>
<td>
<p>
60
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long double
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
151
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>44</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
129
</p>
</td>
<td>
<p>
49
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
199
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
16
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
32
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
31
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
short-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
126
</p>
</td>
<td>
<p>
33
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
long int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
126
</p>
</td>
<td>
<p>
32
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
long long-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
31
</p>
</td>
<td>
<p>
20
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned short-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
128
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned long int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
131
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned long long-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
127
</p>
</td>
<td>
<p>
32
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
float-&gt;string
</p>
</td>
<td>
<p>
49
</p>
</td>
<td>
<p>
197
</p>
</td>
<td>
<p>
92
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>39</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
double-&gt;string
</p>
</td>
<td>
<p>
56
</p>
</td>
<td>
<p>
195
</p>
</td>
<td>
<p>
80
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>43</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
long double-&gt;string
</p>
</td>
<td>
<p>
60
</p>
</td>
<td>
<p>
222
</p>
</td>
<td>
<p>
88
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>42</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
100
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
106
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>16</strong></span> !!!
</p>
</td>
<td>
<p>
154
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
149
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long double
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
166
</p>
</td>
<td>
<p>
62
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>44</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
108
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
123
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
104
</p>
</td>
<td>
<p>
11
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
106
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
101
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
25
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
25
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>16</strong></span> !!!
</p>
</td>
<td>
<p>
158
</p>
</td>
<td>
<p>
55
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
155
</p>
</td>
<td>
<p>
62
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long double
</p>
</td>
<td>
<p>
108
</p>
</td>
<td>
<p>
153
</p>
</td>
<td>
<p>
60
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>41</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
125
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>4</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
98
</p>
</td>
<td>
<p>
14
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
98
</p>
</td>
<td>
<p>
11
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
10
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
123
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>16</strong></span> !!!
</p>
</td>
<td>
<p>
156
</p>
</td>
<td>
<p>
55
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
151
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
39
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long double
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
159
</p>
</td>
<td>
<p>
60
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>44</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
122
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>4</strong></span> !!!
</p>
</td>
<td>
<p>
122
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
103
</p>
</td>
<td>
<p>
13
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
103
</p>
</td>
<td>
<p>
13
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
104
</p>
</td>
<td>
<p>
14
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
108
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>15</strong></span> !!!
</p>
</td>
<td>
<p>
148
</p>
</td>
<td>
<p>
38
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>10</strong></span> !!!
</p>
</td>
<td>
<p>
146
</p>
</td>
<td>
<p>
41
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long double
</p>
</td>
<td>
<p>
103
</p>
</td>
<td>
<p>
138
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>39</strong></span> !!!
</p>
</td>
<td>
<p>
42
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
109
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
32
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
120
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
102
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
97
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
9
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
109
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
25
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
120
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>16</strong></span> !!!
</p>
</td>
<td>
<p>
155
</p>
</td>
<td>
<p>
57
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
152
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
42
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long double
</p>
</td>
<td>
<p>
107
</p>
</td>
<td>
<p>
152
</p>
</td>
<td>
<p>
60
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>41</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
123
</p>
</td>
<td>
<p>
36
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>4</strong></span> !!!
</p>
</td>
<td>
<p>
128
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
int-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
float-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
233
</p>
</td>
<td>
<p>
120
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
char-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
97
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_lexical_cast.performance.gnu_c___version_4_4_7"></a><a class="link" href="performance.html#boost_lexical_cast.performance.gnu_c___version_4_4_7" title="GNU C++ version 4.4.7">GNU
C++ version 4.4.7</a>
</h3></div></div></div>
<div class="table">
<a name="boost_lexical_cast.performance.gnu_c___version_4_4_7.id"></a><p class="title"><b>Table&#160;17.5.&#160;Performance Table ( GNU C++ version 4.4.7)</b></p>
<div class="table-contents"><table class="table" summary="Performance Table ( GNU C++ version 4.4.7)">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>
<p>
From-&gt;To
</p>
</th>
<th>
<p>
lexical_cast
</p>
</th>
<th>
<p>
std::stringstream with construction
</p>
</th>
<th>
<p>
std::stringstream without construction
</p>
</th>
<th>
<p>
scanf/printf
</p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
<p>
string-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
100
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
102
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
120
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
29
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
26
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
165
</p>
</td>
<td>
<p>
53
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
154
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long double
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
148
</p>
</td>
<td>
<p>
61
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>45</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
120
</p>
</td>
<td>
<p>
19
</p>
</td>
<td>
<p>
14
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
141
</p>
</td>
<td>
<p>
55
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
164
</p>
</td>
<td>
<p>
36
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
161
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
18
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
109
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
109
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
25
</p>
</td>
</tr>
<tr>
<td>
<p>
int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
128
</p>
</td>
<td>
<p>
32
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
short-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
136
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
34
</p>
</td>
</tr>
<tr>
<td>
<p>
long int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>15</strong></span> !!!
</p>
</td>
<td>
<p>
187
</p>
</td>
<td>
<p>
41
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
long long-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
128
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
29
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
29
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned short-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
128
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned long int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
131
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned long long-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
133
</p>
</td>
<td>
<p>
33
</p>
</td>
<td>
<p>
29
</p>
</td>
</tr>
<tr>
<td>
<p>
float-&gt;string
</p>
</td>
<td>
<p>
52
</p>
</td>
<td>
<p>
187
</p>
</td>
<td>
<p>
90
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>39</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
double-&gt;string
</p>
</td>
<td>
<p>
58
</p>
</td>
<td>
<p>
190
</p>
</td>
<td>
<p>
86
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>45</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
long double-&gt;string
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
218
</p>
</td>
<td>
<p>
88
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>47</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
11
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
11
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
100
</p>
</td>
<td>
<p>
12
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
120
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
160
</p>
</td>
<td>
<p>
61
</p>
</td>
<td>
<p>
36
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
152
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long double
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
173
</p>
</td>
<td>
<p>
58
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>43</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
126
</p>
</td>
<td>
<p>
29
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
96
</p>
</td>
<td>
<p>
12
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
95
</p>
</td>
<td>
<p>
11
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
95
</p>
</td>
<td>
<p>
12
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
24
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
120
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
120
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
161
</p>
</td>
<td>
<p>
58
</p>
</td>
<td>
<p>
39
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
153
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long double
</p>
</td>
<td>
<p>
110
</p>
</td>
<td>
<p>
150
</p>
</td>
<td>
<p>
62
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>43</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
11
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
102
</p>
</td>
<td>
<p>
12
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
12
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
119
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
26
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
126
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>12</strong></span> !!!
</p>
</td>
<td>
<p>
163
</p>
</td>
<td>
<p>
57
</p>
</td>
<td>
<p>
39
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
156
</p>
</td>
<td>
<p>
53
</p>
</td>
<td>
<p>
40
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long double
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
156
</p>
</td>
<td>
<p>
56
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>42</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
12
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
127
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>4</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
103
</p>
</td>
<td>
<p>
14
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
104
</p>
</td>
<td>
<p>
16
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
103
</p>
</td>
<td>
<p>
16
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
117
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
120
</p>
</td>
<td>
<p>
20
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
190
</p>
</td>
<td>
<p>
58
</p>
</td>
<td>
<p>
63
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>20</strong></span> !!!
</p>
</td>
<td>
<p>
194
</p>
</td>
<td>
<p>
44
</p>
</td>
<td>
<p>
39
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long double
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
145
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>44</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
15
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
127
</p>
</td>
<td>
<p>
33
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
112
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
98
</p>
</td>
<td>
<p>
11
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
12
</p>
</td>
<td>
<p>
15
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
100
</p>
</td>
<td>
<p>
11
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
22
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
118
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>6</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
27
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>5</strong></span> !!!
</p>
</td>
<td>
<p>
124
</p>
</td>
<td>
<p>
21
</p>
</td>
<td>
<p>
23
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
23
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
115
</p>
</td>
<td>
<p>
22
</p>
</td>
<td>
<p>
21
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>11</strong></span> !!!
</p>
</td>
<td>
<p>
162
</p>
</td>
<td>
<p>
58
</p>
</td>
<td>
<p>
36
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
155
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
44
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long double
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
149
</p>
</td>
<td>
<p>
55
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>42</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
18
</p>
</td>
<td>
<p>
14
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
129
</p>
</td>
<td>
<p>
29
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
113
</p>
</td>
<td>
<p>
26
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
int-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
114
</p>
</td>
<td>
<p>
25
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
float-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
236
</p>
</td>
<td>
<p>
121
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
char-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
97
</p>
</td>
<td>
<p>
8
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_lexical_cast.performance.microsoft_visual_c___version_11_0"></a><a class="link" href="performance.html#boost_lexical_cast.performance.microsoft_visual_c___version_11_0" title="Microsoft Visual C++ version 11.0">Microsoft
Visual C++ version 11.0</a>
</h3></div></div></div>
<div class="table">
<a name="boost_lexical_cast.performance.microsoft_visual_c___version_11_0.id"></a><p class="title"><b>Table&#160;17.6.&#160;Performance Table ( Microsoft Visual C++ version 11.0)</b></p>
<div class="table-contents"><table class="table" summary="Performance Table ( Microsoft Visual C++ version 11.0)">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>
<p>
From-&gt;To
</p>
</th>
<th>
<p>
lexical_cast
</p>
</th>
<th>
<p>
std::stringstream with construction
</p>
</th>
<th>
<p>
std::stringstream without construction
</p>
</th>
<th>
<p>
scanf/printf
</p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
<p>
string-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
43
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
7
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
43
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
42
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
49
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
45
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
586
</p>
</td>
<td>
<p>
559
</p>
</td>
<td>
<p>
37
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;double
</p>
</td>
<td>
<p>
601
</p>
</td>
<td>
<p>
618
</p>
</td>
<td>
<p>
592
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>37</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;long double
</p>
</td>
<td>
<p>
629
</p>
</td>
<td>
<p>
645
</p>
</td>
<td>
<p>
618
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>37</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
52
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
34
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
31
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
50
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
9
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
50
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
string-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
50
</p>
</td>
<td>
<p>
24
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
86
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
short-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
86
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
long int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
87
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
long long-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
88
</p>
</td>
<td>
<p>
62
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
87
</p>
</td>
<td>
<p>
60
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned short-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
91
</p>
</td>
<td>
<p>
63
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned long int-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
91
</p>
</td>
<td>
<p>
62
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned long long-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>9</strong></span> !!!
</p>
</td>
<td>
<p>
88
</p>
</td>
<td>
<p>
60
</p>
</td>
<td>
<p>
13
</p>
</td>
</tr>
<tr>
<td>
<p>
float-&gt;string
</p>
</td>
<td>
<p>
73
</p>
</td>
<td>
<p>
167
</p>
</td>
<td>
<p>
137
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>56</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
double-&gt;string
</p>
</td>
<td>
<p>
77
</p>
</td>
<td>
<p>
176
</p>
</td>
<td>
<p>
144
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>64</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
long double-&gt;string
</p>
</td>
<td>
<p>
79
</p>
</td>
<td>
<p>
175
</p>
</td>
<td>
<p>
143
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>63</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
43
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
7
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
43
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
44
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
48
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
45
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
586
</p>
</td>
<td>
<p>
560
</p>
</td>
<td>
<p>
37
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;double
</p>
</td>
<td>
<p>
598
</p>
</td>
<td>
<p>
617
</p>
</td>
<td>
<p>
597
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>40</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;long double
</p>
</td>
<td>
<p>
635
</p>
</td>
<td>
<p>
653
</p>
</td>
<td>
<p>
622
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>37</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
53
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
35
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
41
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
7
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
42
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
41
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
48
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
45
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
589
</p>
</td>
<td>
<p>
564
</p>
</td>
<td>
<p>
38
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;double
</p>
</td>
<td>
<p>
601
</p>
</td>
<td>
<p>
615
</p>
</td>
<td>
<p>
588
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>37</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;long double
</p>
</td>
<td>
<p>
628
</p>
</td>
<td>
<p>
644
</p>
</td>
<td>
<p>
620
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>38</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
36
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
unsigned char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
41
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
7
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
43
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
42
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
48
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
586
</p>
</td>
<td>
<p>
562
</p>
</td>
<td>
<p>
37
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;double
</p>
</td>
<td>
<p>
603
</p>
</td>
<td>
<p>
615
</p>
</td>
<td>
<p>
589
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>37</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;long double
</p>
</td>
<td>
<p>
630
</p>
</td>
<td>
<p>
644
</p>
</td>
<td>
<p>
623
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>40</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
36
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
signed char*-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
54
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
74
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
7
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
75
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
74
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
98
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
103
</p>
</td>
<td>
<p>
72
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
98
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
103
</p>
</td>
<td>
<p>
76
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
104
</p>
</td>
<td>
<p>
75
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>7</strong></span> !!!
</p>
</td>
<td>
<p>
104
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
99
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>13</strong></span> !!!
</p>
</td>
<td>
<p>
123
</p>
</td>
<td>
<p>
93
</p>
</td>
<td>
<p>
37
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;double
</p>
</td>
<td>
<p>
603
</p>
</td>
<td>
<p>
111
</p>
</td>
<td>
<p>
82
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>38</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;long double
</p>
</td>
<td>
<p>
629
</p>
</td>
<td>
<p>
116
</p>
</td>
<td>
<p>
83
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>38</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
82
</p>
</td>
<td>
<p>
52
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
83
</p>
</td>
<td>
<p>
56
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
iterator_range&lt;char*&gt;-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
81
</p>
</td>
<td>
<p>
53
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
41
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
7
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
41
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
41
</p>
</td>
<td>
<p>
17
</p>
</td>
<td>
<p>
8
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
73
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
73
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
75
</p>
</td>
<td>
<p>
48
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
73
</p>
</td>
<td>
<p>
48
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
73
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned short
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
74
</p>
</td>
<td>
<p>
50
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned long int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
71
</p>
</td>
<td>
<p>
46
</p>
</td>
<td>
<p>
10
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;unsigned long long
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>8</strong></span> !!!
</p>
</td>
<td>
<p>
70
</p>
</td>
<td>
<p>
47
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;float
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>14</strong></span> !!!
</p>
</td>
<td>
<p>
586
</p>
</td>
<td>
<p>
567
</p>
</td>
<td>
<p>
37
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;double
</p>
</td>
<td>
<p>
599
</p>
</td>
<td>
<p>
624
</p>
</td>
<td>
<p>
590
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>37</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;long double
</p>
</td>
<td>
<p>
632
</p>
</td>
<td>
<p>
643
</p>
</td>
<td>
<p>
618
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>37</strong></span> !!!
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;array&lt;char, 50&gt;
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>1</strong></span> !!!
</p>
</td>
<td>
<p>
52
</p>
</td>
<td>
<p>
28
</p>
</td>
<td>
<p>
11
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>2</strong></span> !!!
</p>
</td>
<td>
<p>
59
</p>
</td>
<td>
<p>
34
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
array&lt;char, 50&gt;-&gt;container::string
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>3</strong></span> !!!
</p>
</td>
<td>
<p>
55
</p>
</td>
<td>
<p>
30
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
int-&gt;int
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
105
</p>
</td>
<td>
<p>
79
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
float-&gt;double
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
226
</p>
</td>
<td>
<p>
188
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
<tr>
<td>
<p>
char-&gt;signed char
</p>
</td>
<td>
<p>
!!! <span class="bold"><strong>&lt;1</strong></span> !!!
</p>
</td>
<td>
<p>
40
</p>
</td>
<td>
<p>
16
</p>
</td>
<td>
<p>
---
</p>
</td>
</tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright &#169; 2000-2005 Kevlin Henney<br>Copyright &#169; 2006-2010 Alexander Nasonov<br>Copyright &#169; 2011-2014 Antony
Polukhin<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="changes.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost_lexical_cast.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../lockfree.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>