fork(2) download
  1. #include <iostream>
  2. #include <typeinfo>
  3. using namespace std;
  4.  
  5. int main() {
  6. int A[10][10];
  7. cout << "A[5] -> " << typeid(A[5]).name() << "\n";
  8. cout << "A[5,5] -> " << typeid(A[5,5]).name() << "\n";
  9. cout << "5[A] -> " << typeid(5[A]).name() << "\n";
  10. cout << "5,5[A] -> " << typeid(5,5[A]).name() << "\n";
  11. cout << "5[A],5 -> " << typeid(5[A],5).name() << "\n";
  12. cout << "int* -> " << typeid(int*).name() << "\n";
  13. return 0;
  14. }
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
A[5] -> A10_i
A[5,5] -> A10_i
5[A] -> A10_i
5,5[A]  -> A10_i
5[A],5 -> i
int* -> Pi