crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Ликбез по С++11, заметки про новый стандарт
Iron Bug
  опции профиля:
сообщение 18.11.2011, 16:01
Сообщение #1


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


Вот, положу-ка я сюда полезные линки по фичам нового стандарта С++, для просвещения молодёжи :)
Я последние дни сидела и ковыряла новые возможности C++. Честно говоря, даже для меня некоторые вещи оказались неожиданными и очень полезными.

А вы умеете передавать параметры функций без операций копирования памяти? Теперь с С++ это возможно!
C++ Rvalue References Explained
Эту статью вообще полезно прочитать всем, кто пишет на C++.
У этого автора есть другие статьи и ссылки на полезные материалы:
http://thbecker.net/start_page_showing_articles.html

Также там я нашла ссылку на весьма любопытный сайт, посвящённый вопросам современного С++:
http://cpp-next.com
Там есть интересные вещи про оптимизацию. Например: http://cpp-next.com/archive/2009/08/want-s...-pass-by-value/

Для любителей головоломок с шаблонами:
Variadic templates (шаблоны с переменным числом аргументов):
http://www.open-std.org/jtc1/sc22/wg21/doc.../2006/n2080.pdf (документ pdf)
Пока поддерживается GCC и MinGW. Часть примеров реально используется в бусте, в библиотеке interprocess.

Вот пока самое ценное, что я накопала по новому стандарту. Появится ещё полезный материал - буду сюда ссылки кидать.

Сообщение отредактировал Iron Bug - 18.11.2011, 16:01
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Iron Bug
  опции профиля:
сообщение 22.10.2013, 23:13
Сообщение #2


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


В новой студии Microsoft Visual Studio 2013 появилась поддержка Variadic templates (стандарт С++11).
У них это не поддерживалось, когда-то давно я им об этом писала - вот, сообщили, что сделали, наконец-то. Я даже удивилась :)
Цитата
Variadic templates are supported in Visual Studio 2013. See http://msdn.microsoft.com/en-us/library/vstudio/hh409293 for the full list.

Ну и какбэ новая студия выпущена, 2013-я. Пройдя по ссылке выше, можно про неё прочитать. Там ещё дополнения по стандарту есть.

Кстати, там можно скачать студию 2013: http://www.microsoft.com/visualstudio/eng/downloads
Триальные версии - 30 дней, плюс Express, как всегда. Ещё появилась какая-то шняга для тестирования и ведения проектов (как я поняла) - Visual Studio Test.
Для скачивания нужна только регистрация на их сайте (это бесплатно и делается моментально).
Скачаем - посмотрим.

Сообщение отредактировал Iron Bug - 23.10.2013, 7:13
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.11.2024, 13:09