Support for array in icpc 12.1.5

Support for array in icpc 12.1.5

drMikeT's picture

Hello,

I am trying to compile a simple C++ 0x program using the icpc 12.1.5 Intel compiler as:

icpc -std=c++0x tt.cc

where, tt.cc :

// array::at

#include 

#include 
int main ()

{

  unsigned int i;

  std::array myarray;
  // assign some values:

  for (i=0; i<10; i++) myarray.at(i) = i+1;
  // print content

  std::cout << "myarray contains:";

  for (i=0; i<10; i++)

    std::cout << " " << myarray.at(i);
  std::cout << std::endl;
  return 0;

}
but Iam getting:

tt.cc(3): catastrophic error: cannot open source file "array"
#include
^
Is array NOT supported by icpc 12.1 ?

thanks
michael

R/D High-Performance Computing and Engineering
2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.
Barry Tannenbaum (Intel)'s picture

This forum is for the discussions about the Intel Cilk Plus extension to C and C++. This is a base compiler question. You're more likely to get an answer to your question in the Intel C Compiler forum.

- Barry

Login to leave a comment.