10.3.2 버전에서는 비동기 파라미터 완성, 툴팁 인사이트, 선언으로 이동 기능 그리고 대폭 업데이트된 코드 완성 기능이 포함되어 있습니다.

 

C++빌더 10.3 에서는 최신 Clang C++컴파일러를 선보였습니다. 이미 이 버전에서 코드 완성 기능이 제공되었지만, 다른 코드 인사이트(Code Insight) 기능 중 일부가 업데이트 되지 않은 부분들이 있었습니다. 10.3.2 버전에서는 Win 64 지원을 추가해 컴파일러를 업데이트하였습니다. 그리고 코드 완성 기능 뿐만 아니라 핵심 코드 인사이트 생산성 기능들이 대폭 개선되었습니다.

 

 

10.3.2의 코드 완성 기능 (Code Completion)

 

10.3.2 버전은 Clang에 대한 코드 완성 기능을 완벽 지원합니다.

코드 완성은 . , -> , : : 를 그리고 헤더 부문에서는 #include <> 구문에 < 입력 시 자동 호출됩니다.  Ctrl + 스페이스바 를 눌러서 수동으로 불러올 수도 있습니다. 이 기능은 현재 위치에서 사용 가능한 항목의 목록을 자동으로 표시해주고, 원하는 항목을 화살표 버튼 + 엔터키를 이용해 IDE에 적용할 수 있습니다.

 

 

 

이번에 추가된 기능 중 하나는 몇 개의 메소드가 오버로드 되었는지를 파악할 수 있도록 해주는 것입니다. 

 

 

가장 멋진 추가된 기능 중 하나는 리스트가 필터링되는 방법입니다. 완료 목록이 계산되거나 표시되는 동안 입력을 계속하면 입력한 내용에 알맞도록 결과가 필터링됩니다. 예전에는 식별자 이름 시작 부분을 기준으로 결과를 필터링했던 것 보다 훨씬 스마트해졌습니다.

 

 

10.3.2의 코드 인사이트 (Code Insight)

 

Clang 컴파일러용 코드 인사이트 기능들을 다시 선보입니다.

  • 파라미터 완성
  • 툴팁 인사이트
  • 코드 브라우징 (ctrl-click)

 

 

파라미터 완성

 

메소드가 있으면 IDE가 파라미터 이름과 타입을 확인할 수 있도록 알려줍니다.  

 

 

오류 인사이트

 

이 기능은 IDE 기능 중 하나로 오류가 있는 부분을 빨간색 줄로 표시해줍니다. 컴파일하기 전에 에디터 상에서 알려주는 기능입니다.

 

 

 

툴팁 인사이트와 코드 브라우징

 

툴팁 인사이트는 심볼(symbol)에 마우스를 올려놓으면 선언을 보여주는 기능입니다. 

코드 브라우징 기능은 선언된 부분으로 자동 이동할 수 있는 기능입니다. 

 

 

 

관련글 & 10.3 리오의 업데이트 버전들

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15513
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13977
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16519
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22079
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23302
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18946
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39293
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174742
194 최신 업데이트와 패치정보 확인하는 방법 file Humphery 2015.03.26 861
193 [업데이트][핫픽스][XE8] iOS 플랫폼의 SQLite 라이브러리 누락 패치 file Humphery 2015.04.30 859
192 엠바카데로 제품의 중요 업데이트 소식 - from 아타나스 포포브(엠바카데로 GM) 관리자 2018.10.24 859
191 구글 플레이 스토어에 안드로이드 32-bit 배포를 위한 연장 요청 방법 [4] 관리자 2019.07.25 852
190 곧 다가올 리눅스를 준비하세요. file 험프리 2016.12.09 851
189 이 달의 기술자료 - 2019년 05월 file 관리자 2019.04.26 844
188 윈도우 10 Anniversary 업데이트와 RAD Studio file 관리자 2016.09.09 838
187 [업데이트][패치][10.2.3] 코드 자동완성 및 iOS 11.3 패치 험프리 2018.06.28 820
186 [10.2 도쿄][릴리즈2] IDE 룩앤필이 새로워졌습니다. - 다크테마 지원, 컴포넌트 아이콘 변경 file 험프리 2017.12.13 810
185 [10.2 도쿄][릴리즈2] 새로운 VCL 컨트롤 4종을 사용할 수 있습니다. file 험프리 2017.12.13 806
184 [업데이트][핫픽스][10 시애틀] OS X 앨 캐피텐 지원과 iOS SDK 호환성 강화를 위한 PAServer 핫픽스 출시 험프리 2015.10.02 783
183 이 달의 기술자료 - 2016년 03월 [1] file 험프리 2016.02.25 779
182 이 달의 기술자료 - 2018년 03월 file 험프리 2018.02.23 777
181 [10.3 리오] High DPI가 적용된 이미지 리스트로 다양한 해상도의 이미지를 지원할 수 있습니다. 험프리 2018.12.05 769
180 델파이 코드 정적 분석기 V2.4 출시 및 무료 다운로드 관리자 2021.05.25 768
179 RAD Studio(델파이/C++빌더) 모바일 앱 배포하기 관리자 2017.01.16 759
178 [고객 사례- POS, 주문, C++빌더, 멀티플랫폼] BCPOS - 클라우드를 연동한 다양한 간편 결제 지원 POS 관리자 2020.08.04 756
177 [업데이트][핫픽스][10 시애틀] 모던테마(ModernTheme) 핫픽스 - 10 시애틀 업데이트 1 대상 험프리 2016.01.06 755
176 이 달의 기술자료 - 2015년 11월 file 험프리 2015.10.30 745
175 이 달의 기술자료 - 2019년 04월 file 험프리 2019.03.28 739