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 22591
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 21024
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 23082
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 28880
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 30050
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 25397
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 46347
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 182316
1023 [10.3 리오][업데이트 2] RAD서버 마법사 & 배포 기능 업그레이드 관리자 2019.09.10 297
1022 최신 C++ 표준으로 최신 윈도우 지원까지 관리자 2019.09.10 366
1021 리눅스 앱에 파이어몽키에서 적용했던 스타일을 똑같이 적용하세요 - Wedgewood Light 스타일 관리자 2019.09.09 463
1020 리눅스 앱에 '깔끔하면서도 샤프한' 스타일을 적용하고 싶다면 - Air 스타일 관리자 2019.09.09 467
1019 '눈에 확 띄는' 리눅스 앱을 만들고 싶다면 - Amakrits 스타일 관리자 2019.09.09 431
1018 리눅스 앱에 '윈도우 10 컬러 스타일'을 적용하고 싶다면 - Aqua Graphite 스타일 관리자 2019.09.09 520
1017 리눅스 앱에 '프로페셔널' 해보이는 스타일을 적용하고 싶다면 - Blend FMX 스타일 관리자 2019.09.09 488
1016 [온라인 세미나 시리즈] 윈도우 10으로 현대화 할 때 확인해야 할 개발팁 file 관리자 2019.09.09 715
1015 오래된 C++ 프로젝트 마이그레이션 하기 관리자 2019.09.05 318
1014 윈도우10, 왜 그리고 어떻게 지원해야 할까요? 관리자 2019.09.04 450
1013 [10.3 리오] What's NEW! 신기능 자세히 보기 관리자 2019.09.02 1132
1012 이 달의 기술자료 - 2019년 09월 file 험프리 2019.08.28 362
1011 [10.3 리오][업데이트 2] 새로운 RAD서버 관리 콘솔 관리자 2019.08.28 602
» [10.3 리오][업데이트 2] C++ 코드인사이트 기능 업데이트 관리자 2019.08.23 644
1009 [업데이트][10.3.2][패치] 업데이트 및 패치 정보 [5] 험프리 2019.08.23 949
1008 유투브(YouTube)와 워드프레스(WordPress)를 엔터프라이즈 커넥터로 연동해 활용하기 관리자 2019.08.21 438
1007 [10.3 리오][업데이트 2] Firebase 안드로이드 앱 푸쉬 알림 - 10.3.2에서 FCM 수신 설정하기 [1] file 김원경 2019.08.21 1833
1006 [도서/PDF/소스코드] 델파이 Begin...End - 부록 관리자 2019.08.20 745
1005 [도서/PDF/소스코드] 델파이 Begin...End - 21장. 쓰레드 관리자 2019.08.20 1164
1004 [도서/PDF/소스코드] 델파이 Begin...End - 20장. 인디 컴포넌트를 이용한 프로그래밍 관리자 2019.08.20 747