Russian Qt Forum
Ноябрь 23, 2024, 11:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: HowTo: Цикл foreach - будьте аккуратны, Qt понимает только простые типы  (Прочитано 44662 раз)
mutineer
Гость
« Ответ #15 : Март 06, 2012, 12:07 »

некропостеры блин, успокойтесь Веселый

Добро пожаловать в наши ряды;)
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #16 : Июнь 05, 2012, 15:51 »

на всякий случай спрошу (pvs-studio ругает): если вторым параметром в foreach использовать, например, результат вызова метода/функции, то этот вызов будет производиться лишь 1 раз, да?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #17 : Июнь 05, 2012, 15:52 »

Да, значение копируется.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #18 : Январь 16, 2015, 08:38 »

QMAKE_CXXFLAGS += -std=c++11

Код
foreach(auto current_branch, branch)
{
...
}
 
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #19 : Январь 16, 2015, 13:46 »

с 11 уж можно и
Код
C++ (Qt)
for (/*const*/ auto &x : array) {}
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.123 секунд. Запросов: 23.