<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>This link</div>

<div>http://www.cplusplus.com/reference/deque/deque/</div>

<div>
<div>has:</div>

<div>
<pre>template < class T, class Alloc = allocator<T> > class deque;</pre>
</div>

<div> </div>

<div>and this link</div>

<div>http://en.cppreference.com/w/cpp/container/deque</div>

<div>has</div>

<div>
<div><span class="mw-geshi cpp source-cpp"><span class="kw1">template</span><span class="sy1"><</span></span>

<p><span class="mw-geshi cpp source-cpp">    <span class="kw1">class</span> T,<br/>
    <span class="kw1">class</span> Allocator <span class="sy1">=</span> <a href="http://en.cppreference.com/w/cpp/memory/allocator"><span class="kw700">std::<span class="me2">allocator</span></span></a><span class="sy1"><</span>T<span class="sy1">></span></span></p>

<div><span class="mw-geshi cpp source-cpp"><span class="sy1">></span> <span class="kw1">class</span> deque<span class="sy4">;</span></span></div>

<div> </div>

<div><span class="mw-geshi cpp source-cpp"><span class="sy4">I dont understand two things:</span></span></div>

<div> </div>

<div><span class="mw-geshi cpp source-cpp"><span class="sy4">1- Why is it working without parameter initialization?</span></span></div>

<div><span class="mw-geshi cpp source-cpp"><span class="sy4">2- Why the initialization was commented? </span></span></div>
</div>
</div>

<div> </div>

<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Sent:</b> Wednesday, April 04, 2018 at 11:21 PM<br/>
<b>From:</b> "Christiano SA via cfe-dev" <cfe-dev@lists.llvm.org><br/>
<b>To:</b> cfe-dev@lists.llvm.org<br/>
<b>Subject:</b> [cfe-dev] Why is the deque's Allocator default initializer commented?</div>

<div name="quoted-content">
<div style="font-family: Verdana;font-size: 12.0px;">
<div>libc++</div>

<div> </div>

<div>file: include/deque</div>

<div> </div>

<div>1185<br/>
1186 template <class _Tp, class _Allocator <strong>/*= allocator<_Tp>*/</strong>><br/>
1187 class _LIBCPP_TEMPLATE_VIS deque<br/>
1188     : private __deque_base<_Tp, _Allocator><br/>
1189 {</div>

<div> </div>

<div>Why is the deque's Allocator default initializer commented?</div>

<div> </div>

<div>I can write this code below:</div>

<div> </div>

<div>
<div>#include <deque></div>

<div>int main()<br/>
{<br/>
    std::deque<int> u;<br/>
    <br/>
    return 0;<br/>
}</div>

<div> </div>

<div>So, shouldn't the default initializer be present there?</div>

<div> </div>

<div>PS: May I do questions like this in this mailing list?</div>
</div>
</div>
_______________________________________________ cfe-dev mailing list cfe-dev@lists.llvm.org <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a></div>
</div>
</div>
</div></div></body></html>