В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
1 | ||||||
Использование нововведений C++0x04.08.2010, 22:30. Показов 6479. Ответов 60
Метки нет (Все метки)
Красиво на самом деле... Вопрос, есть-ли резон использовать так, или новый стандарт стоит использовать в меру?
0
|
04.08.2010, 22:30 | |
Ответы с готовыми решениями:
60
Использование расширений формы и иных нововведений в 1С Одно из нововведений в .net 4.5 - portable class libraries: что это Придумать сложное задание для Java 8 с использованием нововведений языка Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя. |
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
|
|
04.08.2010, 22:31 | 2 |
auto? O_O
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
04.08.2010, 22:33 [ТС] | 3 |
neske, Ну да.
1
|
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
|||||||||||
04.08.2010, 22:37 | 4 | ||||||||||
Сообщение было отмечено как решение
Решение
auto нужно использовать в основном в двух случаях:
1. Если тип переменной имеет очень большую длину и можно запутаться:
6
|
04.08.2010, 22:38 | 5 |
зависит от того, на какие компиляторы собираешься переносить код.
хотя, все топовые компиляторы с++ уже поддерживают с++0х, хоть и частично, обратной дороги нет. все равно всем придется допиливать свои компиляторы. иначе уйдут в лету
0
|
04.08.2010, 22:41 | 6 | ||||||||||
там вроде такую фишку хотят продвинуть
0
|
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
|
||||||
04.08.2010, 22:44 | 8 | |||||
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
04.08.2010, 22:45 [ТС] | 9 |
CyBOSSeR, Да спасибо. Но все же, это нужно использовать. А есть-ли резон использовать там, где можно обойтись без, или же нет?
Добавлено через 22 секунды neske, не-а.. так вот не покатит вроде. Онли для типов переменных, но не возвращаемого значения функции Так что такой код выдает ошибку - 1>error C3551: требуется завершающий возвращаемый тип
1
|
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
|
|
04.08.2010, 22:47 | 10 |
0
|
04.08.2010, 22:48 | 11 | |||||
например вот такой код отлично отрабатывает хотя пример не самый удачный.
0
|
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
04.08.2010, 22:48 | 12 |
Для возврата значения первый вариант предпочтительнее. Но если дело касается локальных переменных auto очень в тему.
0
|
04.08.2010, 22:50 | 13 |
в первом случае да, порождается лямбда, в которой возвращаемый тип тоже автоматически генерируется, если в ней существует тольки один return. во втором, который я чуть позже добавил используется как раз auto.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
04.08.2010, 22:53 [ТС] | 15 | |||||
0
|
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
||||||
04.08.2010, 22:57 | 17 | |||||
fasked, только auto здесь лишнее:
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
04.08.2010, 22:57 [ТС] | 18 |
fasked, Ну я про код neske говорил. А вот с decltype работает) Спасибо, интересно
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
04.08.2010, 22:59 [ТС] | 20 |
CyBOSSeR, А меня такой способ в 10 ВС посылает...
0
|
04.08.2010, 22:59 | |
04.08.2010, 22:59 | |
Помогаю со студенческими работами здесь
20
Создание и использование своих @NamedQueries. Использование EntityManager Задачи на использование событий. Осуществить использование событий в программе с применением синтаксиса обработчика, рекомендованного для среды NET Fr Использование строк.Использование структур Использование функций, использование break Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |