<QForeach>
for-루프를 실행하기 위한 보조 매크로. 더 보기...
| Header: | #include <QForeach> |
매크로
매크로 문서
Q_FOREACH(variable, container)
foreach(variable, container)와 동일합니다.
이 매크로는 .pro 파일의 CONFIG 변수를 사용하여 no_keywords 가 지정된 경우에도 사용할 수 있습니다.
참고: Qt 5.7부터는 이 매크로의 사용을 권장하지 않습니다. 필요에 따라 C++11의 범위 기반 for 을 사용하거나, std::as_const() 을 함께 사용하십시오.
Q_FOREVER
forever 와 동일합니다.
이 매크로는 .pro 파일의 CONFIG 변수를 사용하여 no_keywords 가 지정된 경우에도 사용할 수 있습니다.
foreach()도 참조하십시오 .
foreach(variable, container)
이 매크로는 Qt의 ` foreach ` 루프를 구현하는 데 사용됩니다. ` variable ` 매개변수는 변수 이름이나 변수 정의이며, ` container ` 매개변수는 변수의 유형과 일치하는 값 유형을 가진 Qt 컨테이너입니다. 자세한 내용은 ‘foreach 키워드’를 참조하십시오.
네임스페이스 오염이 우려된다면, .pro 파일에 다음 줄을 추가하여 이 매크로를 비활성화할 수 있습니다:
CONFIG += no_keywords참고: Qt 5.7부터 이 매크로의 사용은 권장되지 않습니다. 필요에 따라 ` std::as_const()`을 함께 사용하여 C++11 범위 기반 ` for`을 사용하십시오.
forever
이 매크로는 무한 루프를 작성할 때 편리하도록 제공됩니다.
예시:
forever {
// ...
}이는 ` for (;;)`과 동일합니다.
네임스페이스 오염이 우려된다면, ` .pro ` 파일에 다음 줄을 추가하여 이 매크로를 비활성화할 수 있습니다:
CONFIG += no_keywords다른 빌드 시스템을 사용하는 경우, ` QT_NO_KEYWORDS `를 사전 정의된 매크로 목록에 추가할 수 있습니다.
Q_FOREVER도 참조하십시오 .
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.