最近,我接受了采访,我被困在这个问题上。他问的问题如下,
我在c ++中可以有多少个间接级别?
在采访之后,我尝试使用c ++代码,一切正常。
int i = 0;
int *p1 = & i;
int **p2 = & p1;
int ***p3 = & p2;
int ****p4 = & p3;
int *****p5 = & p4;
*****p5=1;
cout<<i;//output 1
我能走多远这样? C ++是否对间接级别的数量施加了限制?如果是,那是什么?