c++ - Compiler error: std::basic_ios<_Elem, _Traits>::basic_ios(const std::basic_ios<_Elem, _Traits>::_Myt &) -


anyone come across error before? i'm @ loss precisely causing this:

1>...include\sstream(640): error : "std::basic_ios<_elem, _traits>::basic_ios(const std::basic_ios<_elem, _traits>::_myt &) [with _elem=char, _traits=std::char_traits<char>]" 1>...include\istream(922): error : "std::basic_ios<_elem, _traits>::basic_ios(const std::basic_ios<_elem, _traits>::_myt &) [with _elem=char, _traits=std::char_traits<char>]" 1>...include\istream(18): error : "std::basic_ios<_elem, _traits>::basic_ios(const std::basic_ios<_elem, _traits>::_myt &) [with _elem=char, _traits=std::char_traits<char>]" 1>...include\ostream(37): error : "std::basic_ios<_elem, _traits>::basic_ios(const std::basic_ios<_elem, _traits>::_myt &) [with _elem=char, _traits=std::char_traits<char>]" 

it doesn't give indication of in source code have caused this, , have no idea problem error pointing (it says error). mean, use streams, strings on source code, can hint @ causing this?

msvc 2010, compiled using nvcc

after hours of isolating bug, managed resolve issue: in case comes across error, error nvcc's way of complaining you're implicitly copying std::stringstream object, not allowed.

in case, had exception class myerror contained std::stringstream object deep down inside, , calling throw myerror(...) implicitly caused illegal copy occur.

the full resolution explained in this separate answer.


Comments

Popular posts from this blog

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -

javascript - firefox memory leak -

Trying to import CSV file to a SQL Server database using asp.net and c# - can't find what I'm missing -