Added C++11 conditional compilation; removed C++98 const copy constructor