Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

[데브기어 온라인 세미나 - 다시 보기 및 Q&A] RAD 스튜디오 12.0 아테네 새 기능 세미나 2편: C++빌더 (발표자: 안영제)


Recommended Posts

RAD 스튜디오 12.0 아테네 새 기능 세미나 2편: C++빌더가 진행되었습니다. (2023년 12월 05일 (화요일) 오후 2시 ~ 3시 20분)

이 세미나는 11월 21일 데모 중심 RAD 스튜디오 12 새 기능 세미나에 이어, 2편으로 C++빌더 12의 새 기능에만 집중하여 진행되었습니다. 또한 여기에 주요 데모 항목, 주요 링크, Q&A 등을 정리했습니다.

C++빌더 새 버전 12.0 아테네는 매우 큰 변화가 있습니다. 그리고 C++빌더 개발자들이 좋아하고 활용하게 될 것들입니다. 특히

  • 윈 64용 새 Clang 컴파일러가 나왔으며, 해당 플랫폼인 윈도우 표준 포맷을 지원하여 더 활용하기 좋습니다.
  • Visual Assist의 매우 빠르고 강력한 생산성 도구들을 이제 C++빌더에서 사용할 수 있습니다.

 

다시 보기

 

소스 코드

발표 자료

 

Q&A

컴파일 속도가 빨라졌나요?

  • 기존 컴파일러보다 5배 빠르다 등에 대한 기고가 있습니다(답변보기 링크 , 사진으로 보기)
  • 실제 테스트를 해보지 않아서, 발표 자료에 기초해서 말씀드렸는데, 동일 코드를 11, 12 버전으로 각각 풀 빌드해서 시간을 측정해본 후 얼마나 향상되었는지 알려드리겠습니다.

 

멀티스트링에서 원하는 라인만 주석 처리하는 방법을 알고 싶습니다(예. 텍스트가 10라인이라면 5번째 라인만 주석 처리 방법. /*...*/ 라인 자체를 없애고 싶습니다.).

  • string을 배열로 변환한 후, 제거하고자 하는 라인만 빼고 문자열로 합치는 방법을 사용할 수 있을 듯 합니다.
  • 정규표현식을 사용해서 특정 부분만 삭제할 수 있습니다.

 

코드 에디터에서 메서드 리스트가 동작하지 않습니다. 해결 방법이 있을까요?

  • 제 경험으로는, 작성중인 코드를 저장하면 정상적으로 동작했습니다. 변경 내용이 저장되지 않으면 일부 오작동 하는 케이스가 있는 것으로 보입니다

 

Clang 15에 대응되는 LLVM만 설치했을때, C++빌더 내의 Clang을 쓸 수 있게 할 수 있나요?

  • Embarcadero 홈페이지에서 프리뷰 버전을 받아서 테스트 해보실 수 있습니다.
  • 다만, VCL/FMX와 통합은 되지 않았기 때문에 일반적인 C/C++로 작성한 코드만 해당합니다

 

더 많고 더 좋은 12.0 아테네 세미나들이 있습니다:

  • RAD 스튜디오, 델파이, C++빌더 책임자들이 직접 진행한 12.0 아테네 세미나 (2시간 30분, 영어): 다시 보기, Q&A 보기
  • RAD 스튜디오, 델파이, C++빌더 12.0 아테네 새 기능 세미나 (1시간 30분, 발표자: 오상현): 다시 보기 제공 중
  • >> 자세히 보기
이 댓글 링크
다른 사이트에 공유하기

  • 손보라 changed the title to [데브기어 온라인 세미나 - 다시 보기 및 Q&A] RAD 스튜디오 12.0 아테네 새 기능 세미나 2편: C++빌더 (발표자: 안영제)

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.