C++ libraries in OpenCL C++

Hi,

I was wondering if we can use c++ libraries such as STL C++ or boost c++ or any other c++ libraries in our OpenCL C++ code? Will it work on OpenCL devices?
Is there any other way to use third party open source c++ libraries in OpenCL C++ programs?

Thanks
Best Regards,

Someone please help me out here. I do not have a programming background and still learning stuff.
Thanks