<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В стандарте C++11 ожидаются значительные изменения языка C++</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/78193.html</link>
    <description>В статье &quot;The Biggest Changes in C++11 (http://www.softwarequalityconnection.com/2011/06/the-biggest-changes-in-c11-and-why-you-should-care/)&quot; один из членов комитета по стандартизации языка C++ привел практические примеры изменений, ожидаемых в будущем стандарте C++11. Изменения ожидаются значительные, например, Бьерн Страуструп, создатель C++, упомянул (http://www.codeguru.com/article.php/c18357) в одном из интервью, что C++11 ощущается как новый язык, части которого сочетаются друг с другом лучше. В статье показано как язык C++ может быть улучшен и как эти улучшения могут помочь в написании более качественного кода. &lt;br&gt;&lt;br&gt;URL: http://www.softwarequalityconnection.com/2011/06/the-biggest-changes-in-c11-and-why-you-should-care/&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=30960&lt;br&gt;</description>

<item>
    <title>В стандарте C++11 ожидаются значительные изменения языка C++ (Сергей)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/78193.html#94</link>
    <pubDate>Sat, 25 Jun 2011 20:18:19 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Так что не путайте ссылки и указатели. Это совсем разные вещи.&lt;br&gt;&amp;gt; Для процессора это абсолютно одинаковые вещи. Разница существует только на уровне синтаксиса языка&lt;br&gt;&lt;br&gt;Учитывая, что код, который пишет программист и генерирует компилятор до передачи в функцию и внутри функции, разный, то на уровне ассемлера это всё таки разные вещи: иногда неявный вызов конструктора для ссылок и проверка на NULL для указателя.&lt;br&gt;&lt;br&gt;Но повторюсь, лично я не противопоставляю эти два инструмента, а использую их оба в зависимости от ситуации.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В стандарте C++11 ожидаются значительные изменения языка C++ (Сергей)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/78193.html#93</link>
    <pubDate>Sat, 25 Jun 2011 20:01:24 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Указатель можно передать левый, а ссылку нет.&lt;br&gt;&amp;gt; Если постараться, то можно и член сломать :) &lt;br&gt;&lt;br&gt;Передача нулевого указателя - очень часто встречающийся глюк. Ссылки спасают от этого. Кроме того, т.к. не нужно добавлять проверку на нулевой указатель и кучу проверок в родительских функциях, то код со ссылками работает быстрее.&lt;br&gt;</description>
</item>

<item>
    <title>В стандарте C++11 ожидаются значительные изменения языка C++ (Сергей)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/78193.html#92</link>
    <pubDate>Sat, 25 Jun 2011 19:57:47 GMT</pubDate>
    <description>Ссылку можно легко преобразовать в указатель операцией получения адреса &amp;, а потом играться с указателем сколько угодно.&lt;br&gt;</description>
</item>

<item>
    <title>В стандарте C++11 ожидаются значительные изменения языка C++ (Below)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/78193.html#91</link>
    <pubDate>Sat, 25 Jun 2011 19:24:26 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Вот потому, что это трудно, нельзя допускать в индустрию &quot;поделки&quot; одиночных &quot;гениев&quot; &lt;br&gt;&amp;gt;&amp;gt; - сначала они должны доказать, что каждое их решение было взвешенным &lt;br&gt;&amp;gt;&amp;gt; и не имеет альтернатив. А то, что Страус прикрутил ООП к &lt;br&gt;&amp;gt;&amp;gt; ассемблеру - так это хобби, а не &quot;стандарт&quot;!&lt;br&gt;&amp;gt; Как-то так получилось, что это одиг из самых популярных языков программирования и &lt;br&gt;&amp;gt; альтернативы ему нет. Так что адекватные программисты смотрят на тебя как &lt;br&gt;&amp;gt; на известно что.&lt;br&gt;&lt;br&gt;Не путайте C и С++&lt;br&gt;</description>
</item>

<item>
    <title>В стандарте C++11 ожидаются значительные изменения языка C++ (dq0s4y71)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/78193.html#90</link>
    <pubDate>Sat, 25 Jun 2011 09:17:58 GMT</pubDate>
    <description>&amp;gt; Указатель можно передать левый, а ссылку нет.&lt;br&gt;&lt;br&gt;Если постараться, то можно и член сломать :)&lt;br&gt;</description>
</item>

<item>
    <title>В стандарте C++11 ожидаются значительные изменения языка C++ (dq0s4y71)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/78193.html#89</link>
    <pubDate>Sat, 25 Jun 2011 09:13:58 GMT</pubDate>
    <description>&amp;gt; Да, в том числе и поэтому! О чём Страуструп честно рассказывает в D&amp;E.&lt;br&gt;&lt;br&gt;Чем рассказывать, лучше бы сделал свой язык  нетипизированным, тогда проблема приведения типов даже не возникла бы. Ан нет! Гораздо удобнее взять хорошо распиаренный Си, приделать к нему своих костылей, и потом рассказывать всем, что это и есть правильно.&lt;br&gt;&lt;br&gt;&amp;gt; Но представьте такую задачу: найти в большом наборе исходных файлов все случаи приведения типов.&lt;br&gt;&lt;br&gt;Скажите, когда в последний раз вам приходилось искать в исходниках все приведения типов? Я, например, такого случая в своей 15-летней программистской практике вспомнить не могу. На написание этого уродского оператора за весь этот период ушло бы больше времени, чем на поиск всех приведений типов.&lt;br&gt;</description>
</item>

<item>
    <title>В стандарте C++11 ожидаются значительные изменения языка C++ (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/78193.html#88</link>
    <pubDate>Fri, 24 Jun 2011 18:34:08 GMT</pubDate>
    <description>&amp;gt; та нормальные плюсы. конечно можно было бы упростить некоторые абсолютно рутинные и &lt;br&gt;&amp;gt; ненужные в современном мире вещи, но в списке их нет к &lt;br&gt;&lt;br&gt;Тут скорее учитывая опыт C++ сделают новый язык. Примерно как с perl6.&lt;br&gt;</description>
</item>

<item>
    <title>В стандарте C++11 ожидаются значительные изменения языка C++ (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/78193.html#87</link>
    <pubDate>Fri, 24 Jun 2011 18:31:06 GMT</pubDate>
    <description>&amp;gt; Вот потому, что это трудно, нельзя допускать в индустрию &quot;поделки&quot; одиночных &quot;гениев&quot; &lt;br&gt;&amp;gt; - сначала они должны доказать, что каждое их решение было взвешенным &lt;br&gt;&amp;gt; и не имеет альтернатив. А то, что Страус прикрутил ООП к &lt;br&gt;&amp;gt; ассемблеру - так это хобби, а не &quot;стандарт&quot;!&lt;br&gt;&lt;br&gt;Как-то так получилось, что это одиг из самых популярных языков программирования и альтернативы ему нет. Так что адекватные программисты смотрят на тебя как на известно что.&lt;br&gt;</description>
</item>

<item>
    <title>В стандарте C++11 ожидаются значительные изменения языка C++ (croster)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/78193.html#86</link>
    <pubDate>Fri, 24 Jun 2011 17:54:11 GMT</pubDate>
    <description>&amp;gt;готов поспорить что они на других языках никогда ничего не разрабатывали и потому ихнее видение улучшений именно такое&lt;br&gt;&lt;br&gt;Дело не только в том, что они заядлые плюсищники, а еще и в обратной совместимости. А это накладывает ограничения на возможность выбрасывания чего-либо из языка.&lt;br&gt;</description>
</item>

</channel>
</rss>
