Quantcast
Channel: Intel® C++ Compiler
Viewing all articles
Browse latest Browse all 1616

stringstream bug

$
0
0

Hi,

In my program writing in C++, I use a few functions that use stringstream classes.

I do not have any problems with compilation of  my program by Visual Studio 2013 and Intel Parallel Studio 2013.

The same program I tried using  Visual Studio 2015 and Intel Parallel Studio 2015 XE Update 4.

I do not have any problems with compilation of  my program by MS compiler but when try to use Intel C++ compiler I get only one error:

1>": : error : ** The compiler has encountered an unexpected problem.

1>  ** Segmentation violation signal raised. **

1>  Access violation or stack overflow. Please contact Intel Support for assistance.

 

without any information which line of my source code is responsible for this error.

I tried to find the reason of the error and I found that it is related to stringstream classes.

For example, in the very short test program

//Begin

#include <sstream>

int main()

{

               std::stringstream ioStream;

               return 0;

}

//End

I got errors:

1>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\type_traits(1617): error : a nonstatic member reference must be relative to a specific object

1>                         -> decltype(_STD invoke(get(), _STD forward<_Types>(_Args)...))

1>                                                 ^

 

What is wrong in stringstream classes? Could someone help me.

Best regards,

Jerzy


Viewing all articles
Browse latest Browse all 1616

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>