퀵 픽스
C++ 빠른 수정에 대한 전역 환경설정을 설정하려면 환경설정 > C++ > Quick Fixes 으로 이동하세요.
함수 위치
Generated Function Locations 그룹에서 빠른 수정이 헤더 파일(클래스 내부 또는 외부) 또는 구현 파일에서 게터 및 세터 함수를 생성할지 여부를 설정합니다.

함수 이름 및 속성
Getter Setter Generation Properties 그룹에서 게터 및 세터 이름, 속성 및 매개 변수에 대한 추가 설정을 지정합니다. 세터 함수를 슬롯으로 생성하고 새 값을 매개변수로 사용하여 신호를 생성하도록 지정할 수 있습니다.

네임스페이스 처리
Missing Namespace Handling 그룹에서 누락된 네임스페이스를 생성할지, 필요한 경우 using namespace 을 추가할지, 기존 네임스페이스와 일치하도록 유형을 다시 작성할지 선택합니다.

사용자 지정 매개변수 유형
Custom Getter Setter Templates 그룹에서 특정 데이터 유형에 대한 게터 또는 세터 함수의 코드가 어떻게 표시될지 지정합니다. 이는 unique_ptr 에 대한 사전 정의된 설정에서와 같이 할당에서 operator= 을 사용할 수 없거나 부동 소수점 유형에 대한 사전 정의된 설정에서와 같이 operator== 이 비교에 적합하지 않은 유형에 필요합니다. 예를 들어 특수 유형 MyClass 이 있는 경우 기본값인 == 대신 myCompare 함수를 비교에 사용하도록 지정할 수 있습니다.
사용자 정의 매개변수 유형에 대한 특수 처리를 지정하려면 Add 을 선택하고 매개변수 유형, 비교, 반환 표현식 및 반환 유형을 설정합니다. Return type 필드에서 <new> 및 <cur> 을 사용하여 매개변수 및 현재 값에 액세스합니다. 유형에 액세스하려면 <type>, 템플릿 매개변수에 액세스하려면 <T> 을 사용합니다.

일반적으로 인수는 const 참조를 사용하여 전달됩니다. 특정 유형의 인수를 값으로 전달하려면 Value types 필드에 인수를 나열합니다. 네임스페이스와 템플릿 인수는 제거됩니다. 실제 타입은 지정된 타입을 포함해야 합니다. 예를 들어 int 은 int32_t 과 일치하지만 vector<int> 과는 일치하지 않으며, vector 은 std::pmr::vector<int> 과 일치하지만 std::optional<vector<int>> 과는 일치하지 않습니다.
const 참조를 사용하여 사소한 객체가 아닌 객체를 반환하려면 Return non-value types by const reference 을 선택합니다.
빠른 수정 적용, 심볼 찾기, 심볼 이름 바꾸기, 빠른 수정 설정 지정, C++ 빠른 수정 및 QML 빠른 수정도참조하세요 .
Copyright © The Qt Company Ltd. and other contributors. 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.