fork download
  1. #include <iostream>
  2.  
  3. namespace myNameSpace
  4. {
  5. const int d1{10};
  6. const int d2{5};
  7. const int d3{7};
  8. double array[d1][d2][d3]={};
  9. }
  10.  
  11. void doSomething(double (&array)[myNameSpace::d1][myNameSpace::d2][myNameSpace::d3])
  12. {
  13. int i,j,k;
  14. for (i=0, j=0, k=0; i<myNameSpace::d1,j<myNameSpace::d2,k<myNameSpace::d3; i++,j++,k++)
  15. array[i][j][k]=i+j+k+1.0;
  16. }
  17.  
  18. int main()
  19. {
  20. doSomething(myNameSpace::array);
  21. for (int i=0;i<myNameSpace::d1;i++)
  22. std::cout << myNameSpace::array[i][1][1] << std::endl;
  23. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
0
4
0
0
0
0
0
0
0
0