- #include <iostream> 
-   
- void takeIt(void* arg, int m) { 
- 	auto arr = reinterpret_cast<int(*)[m]>(arg); 
- 	std::cout << arr[1][2]; 
- } 
-   
- int main() { 
- 	int a[3][4] = {0,1,2,3,4,5,6,7,8,9,10,11}; 
- 	takeIt(reinterpret_cast<void*>(a), 4); 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgogCnZvaWQgdGFrZUl0KHZvaWQqIGFyZywgaW50IG0pIHsKCWF1dG8gYXJyID0gcmVpbnRlcnByZXRfY2FzdDxpbnQoKilbbV0+KGFyZyk7CglzdGQ6OmNvdXQgPDwgYXJyWzFdWzJdOwp9CiAKaW50IG1haW4oKSB7CglpbnQgYVszXVs0XSA9IHswLDEsMiwzLDQsNSw2LDcsOCw5LDEwLDExfTsKCXRha2VJdChyZWludGVycHJldF9jYXN0PHZvaWQqPihhKSwgNCk7Cn0=