자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

테스트 예제:

14] auto Test{_STD make_unique<TStringList>()};

15] [](TStrings * Var) {

16]     Var->Values["Key"] = "Value";

17] }(Test.get());

 
컴파일 에러:
[bcc64 Error] Unit1.cpp(16): 'this' cannot be implicitly captured in this context
 

 

위와 같이 lambda expression 내부에서 capture가 필요없는 parameter의 property에 값을 쓸 경우 에러가 발생합니다.
암묵적 this capture에 대한 에러인데, 이 코드에서 this capture가 발생해야 할 이유를 모르겠습니다.
 
위와 같은 경우에는 Var->Add("Key=Value"); 로 바꾸면 this capture가 없어도 되긴 합니다만,
property의 값을 바꾸는 함수가 없을 경우 모두 구현해야해서 불편함이 생기네요.
 
번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17324
공지 유용한 관련 사이트 관리자2 2014.03.20 56199
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99631
64 [에러] ISO C++17 does not allow 'register' storage class specifier [2] file lamp 2019.11.29 1079
63 델파이소스 빌더 변환 문의 [1] 누리 2019.12.04 112
62 컴파일에러 [1] 한시민 2019.12.04 123
61 c++ 빌더로 OSX 를 개발하려고 하고 있습니다. 과장님 2019.12.06 119
60 [에러] 64비트로 컴파일시, 빌더가 설치되지 않은 피시에서 에러 발생 file lamp 2019.12.09 116
59 빌더가 설치되지 않은 피시에서 메모리에러 발생 file lamp 2019.12.10 91
58 안드로이드 32 업로드 방법 문의 [1] file 토끼왕 2019.12.14 123
57 한글깨짐 문제 ( 한글 폴더 선택시) . file 그아이네 2020.02.07 399
56 마이그레이션 관련 문의 드립니다 [3] 투덜이스머프투 2020.02.18 167
55 실행이 너~무 느립니다. [1] 포세가이 2020.02.27 256
54 fast report가 안보입니다. [5] file icj 2020.03.03 188
53 폼에 콤보 박스 200개(item 60개) 실행시 시간 오래 걸림 현상 [2] file 포세가이 2020.03.05 622
52 업데이트 후 IdIcmpClient (ping) 오류 [2] icj 2020.03.06 677
51 C++builder 10.1 Berlin DLL에 vcl 테마 적용 방법 질문 [5] file gildong 2020.03.19 801
50 갑자기 GetIt연결이 안 됩니다. [2] file 개성산전 2020.03.31 172
49 C++builder 10.1 Berlin DLL에 vcl 테마 적용 방법 정리 [1] file gildong 2020.04.03 220
48 Disconnected session [2] file 제길슨 2020.04.07 379
47 BLE / IdHTTP 사용법 [1] 권동한 2020.04.07 199
46 아이폰/안드로이드 개발시 파일저장 [1] 권동한 2020.04.07 368
45 프로젝트 생성시 에러 관련 문의 [7] file 삼이 2020.04.07 413