<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Что нового ожидается в стандарте C++ 09</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36028.html</link>
    <description>В документе &quot;C++09: A Glimpse into the Future (http://www.devsource.com/article2/0,1895,2061094,00.asp)&quot; рассказывается о новшествах, представленных в проекте стандарта C++ 09, принятие которого ожидается в 2009  году.&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://www.devsource.com/article2/0,1895,2061094,00.asp&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=8929&lt;br&gt;</description>

<item>
    <title>Что нового ожидается в стандарте C++ 09 (trantor)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36028.html#11</link>
    <pubDate>Mon, 27 Nov 2006 15:53:38 GMT</pubDate>
    <description>segmentation fault например как я понимаю. Передача ссылки на константу, которая может не находиться в writable памяти.&lt;br&gt;</description>
</item>

<item>
    <title>Что нового ожидается в стандарте C++ 09 (kyrie)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36028.html#10</link>
    <pubDate>Thu, 23 Nov 2006 19:12:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Здорово! Хорошие изменения. Еще бы разрешить template method specialization внутри классов и &lt;br&gt;&amp;gt;&amp;gt;template friends, было бы совсем хорошо! &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Точно. Этого сильно не хватает. Чтобы сделать частичную специализацию только одного метода &lt;br&gt;&amp;gt;класса, приходится частично специализировать весь класс. Т.е. полностью копировать все его &lt;br&gt;&amp;gt;описание, что приводит к полной ж.пе при сопровождении. &lt;br&gt;&lt;br&gt;Именно! А если еще разрешить локальным классам выступать хотя бы как параметры шаблонов не локальных классов... Т.е. например:&lt;br&gt;template &amp;lt;class T&amp;gt; void myMethod()&lt;br&gt;&#123;&lt;br&gt;struct MyStruct : public T&#123;&#125;;&lt;br&gt;std::vector&amp;lt;MyStruct&amp;gt; vec;&lt;br&gt;...&lt;br&gt;&#125;&lt;br&gt;</description>
</item>

<item>
    <title>Что нового ожидается в стандарте C++ 09 (Nem)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36028.html#9</link>
    <pubDate>Thu, 23 Nov 2006 08:39:22 GMT</pubDate>
    <description>&amp;gt;Здорово! Хорошие изменения. Еще бы разрешить template method specialization внутри классов и &lt;br&gt;&amp;gt;template friends, было бы совсем хорошо! &lt;br&gt;&lt;br&gt;Точно. Этого сильно не хватает. Чтобы сделать частичную специализацию только одного метода класса, приходится частично специализировать весь класс. Т.е. полностью копировать все его описание, что приводит к полной ж.пе при сопровождении.</description>
</item>

<item>
    <title>Что нового ожидается в стандарте C++ 09 (JetSnaiL)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36028.html#8</link>
    <pubDate>Wed, 22 Nov 2006 11:59:18 GMT</pubDate>
    <description>Здорово! Хорошие изменения. Еще бы разрешить template method specialization внутри классов и template friends, было бы совсем хорошо!&lt;br&gt;</description>
</item>

<item>
    <title>Что нового ожидается в стандарте C++ 09 (AMDmi3)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36028.html#7</link>
    <pubDate>Tue, 21 Nov 2006 17:58:31 GMT</pubDate>
    <description>&amp;gt; Так вот, 0 - это lvalue, а v - rvalue.&lt;br&gt;Наоборот.</description>
</item>

<item>
    <title>Что нового ожидается в стандарте C++ 09 (Kemm)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36028.html#6</link>
    <pubDate>Tue, 21 Nov 2006 12:45:33 GMT</pubDate>
    <description>Польза-то какая от этого? Если я написал int &amp;, значит надо так. Я и поизменять могу захотеть внутри функции, к примеру. Что будет?</description>
</item>

<item>
    <title>Что нового ожидается в стандарте C++ 09 (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36028.html#5</link>
    <pubDate>Tue, 21 Nov 2006 09:55:44 GMT</pubDate>
    <description>&amp;gt; А судя по сигнатуре&lt;br&gt;О!&lt;br&gt;&amp;gt; foo, ты должен передать именно переменную.&lt;br&gt;Так вот, 0 - это lvalue, а v - rvalue.&lt;br&gt;Кто бы мог подумать?! :)) См., например, http://en.wikibooks.org/wiki/C++_Programming/Operators</description>
</item>

<item>
    <title>Что нового ожидается в стандарте C++ 09 (kpot)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36028.html#3</link>
    <pubDate>Tue, 21 Nov 2006 09:31:27 GMT</pubDate>
    <description>Конечно говорит. Ты передаёшь в foo ноль, константой. А судя по сигнатуре foo, ты должен передать именно переменную. Например:&lt;br&gt;&lt;br&gt;void foo(int&amp; oof) &#123;&#125;&lt;br&gt;int main(...) &#123; int v = 0; foo(v); &#125;</description>
</item>

<item>
    <title>Что нового ожидается в стандарте C++ 09 (Aleksey)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/36028.html#2</link>
    <pubDate>Tue, 21 Nov 2006 08:39:11 GMT</pubDate>
    <description>сообщение&lt;br&gt; invalid initialization of non-const reference of type &apos;int&amp;&apos; from a temporary of type &apos;int&apos;&lt;br&gt; in passing argument 1 of &#096;void foo(int&amp;)&apos;&lt;br&gt;&lt;br&gt;на код&lt;br&gt; void foo (int&amp; oof) &#123; &#125;&lt;br&gt; int main (int argn, char** argv) &#123; foo (0); &#125;&lt;br&gt;&lt;br&gt;что нибудь говорит ?&lt;br&gt;</description>
</item>

</channel>
</rss>
