2013-08-19 2 views
3

C++ OpenCL 래퍼 참조의 클래스가 계산됩니까? 컨텍스트와 버퍼에 대한 "복사 생성자"는 모든 참조가 삭제 될 때만 정리되는 클래스 참조에 복사본을 만듭니다 (예 : 공유 된 ptr). 설명서는 다소 모호합니다 ...C++ Opencl 래퍼 참조가 계산 되었습니까?

+0

나는 희망한다. 그렇지 않으면 오히려 쓸데없는 포장지가 될 것이다. 항상 고통 스럽다는 것에 동의하지만 체크 할 코드를 볼 수는 있습니다. (AMD 랩퍼 구현에서 수백 가지 라인의 이상한 매크로/템플릿 부두를 눈으로 훑어 보지 않아도됩니다.) – Thomas

답변

3

예 , 그것은 - cl.hpp, 특히 Wrapper (및 ReferenceHandler)의 1090 행을 참조하십시오.

희망이 도움이됩니다.

+1

cl.hpp의 버그. 최소한 하나의 버전에 버그가있는 참조가 있습니다. https://software.intel.com/en-us/forums/topic/520409 – notso

관련 문제