#include<iostream>
using namespace std;
char *c[] = {"ENTNG","NST","AMAZI","FIRBE"};
char **cp[] = {c+3,c+2,c+1,c};
char ***cpp = cp;
int main(){
cout<<(**++cpp);
cout<<(*--*++cpp+3);
cout<<(*cpp[-2]+3);
cout<<(cpp[-1][-1]+1);
return 0;
}
ポインター、ダブルポインター、トリプルポインターの概念を理解しようとしています。このコードがどのように機能するか、およびソリューションの背後にある概念を教えてください。事前にサンクス。