<html>
<head>
    <base href="https://wiki.asterisk.org/wiki">
            <link rel="stylesheet" href="/wiki/s/2033/1/7/_/styles/combined.css?spaceKey=TOP&amp;forWysiwyg=true" type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=10649734">C++0x Feature Usage - Future</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://wiki.asterisk.org/wiki/display/~kpfleming">Kevin P. Fleming</a>
    </h4>
        <br/>
                         <h4>Changes (0)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-snipped" >...<br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <p>This page documents the C++0x features that are available in GCC 4.4.x, GCC 4.5.x (and later) and/or Visual Studio 2010, but not in both GCC 4.4.x and Visual Studio 2010, which might be of use in the Asterisk SCF code base. Feel free to add additional items to this list if they are available in the planned-to-be-supported compilers.</p>

<h3><a name="C%2B%2B0xFeatureUsage-Future-atomic%3C%3E"></a>atomic&lt;&gt;</h3>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Rationale"></a>Rationale</h5>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Conclusion"></a>Conclusion</h5>
<h3><a name="C%2B%2B0xFeatureUsage-Future-UniformInitializationSyntax"></a>Uniform Initialization Syntax</h3>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Rationale"></a>Rationale</h5>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Conclusion"></a>Conclusion</h5>
<h3><a name="C%2B%2B0xFeatureUsage-Future-%27default%27and%27delete%27functions"></a>'default' and 'delete' functions</h3>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Rationale"></a>Rationale</h5>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Conclusion"></a>Conclusion</h5>
<h3><a name="C%2B%2B0xFeatureUsage-Future-Stronglytyped%27enum%27"></a>Strongly-typed 'enum'</h3>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Rationale"></a>Rationale</h5>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Conclusion"></a>Conclusion</h5>
<h3><a name="C%2B%2B0xFeatureUsage-Future-Lambdaexpressions%2Ffunctions"></a>Lambda expressions/functions</h3>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Rationale"></a>Rationale</h5>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Conclusion"></a>Conclusion</h5>
<h3><a name="C%2B%2B0xFeatureUsage-Future-Localclassesastemplatearguments"></a>Local classes as template arguments</h3>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Rationale"></a>Rationale</h5>
<h5><a name="C%2B%2B0xFeatureUsage-Future-Conclusion"></a>Conclusion</h5>

<div class='panelMacro'><table class='infoMacro'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="/wiki/images/icons/emoticons/information.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>The availability information for these features was extracted from Scott Meyers' excellent summary at <a href="http://www.aristeia.com/C++0x/C++0xFeatureAvailability.htm" class="external-link" rel="nofollow">http://www.aristeia.com/C++0x/C++0xFeatureAvailability.htm</a>.</td></tr></table></div>
    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://wiki.asterisk.org/wiki/users/viewnotifications.action" class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=10649734">View Online</a>
        |
        <a href="https://wiki.asterisk.org/wiki/pages/diffpagesbyversion.action?pageId=10649734&revisedVersion=3&originalVersion=2">View Changes</a>
                |
        <a href="https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=10649734&showComments=true&amp;showCommentArea=true#addcomment">Add Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>