Форум программистов, компьютерный форум CyberForum.ru

&*result ? - C++

Восстановить пароль Регистрация
 
vdvoid
3 / 3 / 0
Регистрация: 26.02.2011
Сообщений: 99
17.12.2012, 18:46     &*result ? #1
C++
1
2
new (static_cast<void*>(&*result))
      typename iterator_traits<ForwardIterator>::value_type(*first);
такая строка из <memory>, зачем сначала разъименовывают result потом берут его адрес? такая консртукци много где используется
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 18:46     &*result ?
Посмотрите здесь:

Проблема с проверкой условия цикла for( int i=2; !((n%i||d%i)&&!(n%i&&d%i))==0 ; i++) C++
В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура x*x+y*y<25&&x*x+y*y>=9& C++
C++ Почему friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration?
В программе объявлена переменная int x=1; определить значение выражения х>0 && x<1 ? 10/x : 10*x C++
ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка? C++
Выделение памяти для буффера, под std::istream& operator>>(std::istream &, String &) C++
Friend ostream& operator<<(ostream& stream, CArr& obj); C++
C++ Dialog Result и VS 2013

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
17.12.2012, 19:17     &*result ? #2
а какого типа result?
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,898
Завершенные тесты: 1
17.12.2012, 19:22     &*result ? #3
result - итератор (который хотя ведёт себя подобно указателю, далеко не факт, что указателем является или даже хотя бы содержит таковой), *result - ссылка на значение, на которое итератор указывает, &*result - адрес значения, на которое указывает итератор. Вся конструкция целиком - in-place new, копирует значение, на которое указывает first, в место, на которое указывает result.
Yandex
Объявления
17.12.2012, 19:22     &*result ?
Ответ Создать тему
Опции темы

Текущее время: 16:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru