examination.cpp: In function 'void insert(node*, ll, ll, ll)':
examination.cpp:31:61: warning: narrowing conversion of '((((long long int)x) >= midx) ? midx : ((long long int)nd->node::al))' from 'long long int' to 'll {aka int}' inside { } [-Wnarrowing]
nd->son[(x>=midx)][(y>=midy)][(z>=midz)]=new node{(x>=midx?midx:nd->al),(x>=midx?nd->ar:midx),(y>=midy?midy:nd->bl),(y>=midy?nd->br:midy),(z>=midz?midz:nd->cl),(z>=midz?nd->cr:midz),0,0,0,0,0,0,0,0,0};
~~~~~~~~^~~~~~~~~~~~~
examination.cpp:31:83: warning: narrowing conversion of '((((long long int)x) >= midx) ? ((long long int)nd->node::ar) : midx)' from 'long long int' to 'll {aka int}' inside { } [-Wnarrowing]
nd->son[(x>=midx)][(y>=midy)][(z>=midz)]=new node{(x>=midx?midx:nd->al),(x>=midx?nd->ar:midx),(y>=midy?midy:nd->bl),(y>=midy?nd->br:midy),(z>=midz?midz:nd->cl),(z>=midz?nd->cr:midz),0,0,0,0,0,0,0,0,0};
~~~~~~~~^~~~~~~~~~~~~
examination.cpp:31:105: warning: narrowing conversion of '((((long long int)y) >= midy) ? midy : ((long long int)nd->node::bl))' from 'long long int' to 'll {aka int}' inside { } [-Wnarrowing]
nd->son[(x>=midx)][(y>=midy)][(z>=midz)]=new node{(x>=midx?midx:nd->al),(x>=midx?nd->ar:midx),(y>=midy?midy:nd->bl),(y>=midy?nd->br:midy),(z>=midz?midz:nd->cl),(z>=midz?nd->cr:midz),0,0,0,0,0,0,0,0,0};
~~~~~~~~^~~~~~~~~~~~~
examination.cpp:31:127: warning: narrowing conversion of '((((long long int)y) >= midy) ? ((long long int)nd->node::br) : midy)' from 'long long int' to 'll {aka int}' inside { } [-Wnarrowing]
nd->son[(x>=midx)][(y>=midy)][(z>=midz)]=new node{(x>=midx?midx:nd->al),(x>=midx?nd->ar:midx),(y>=midy?midy:nd->bl),(y>=midy?nd->br:midy),(z>=midz?midz:nd->cl),(z>=midz?nd->cr:midz),0,0,0,0,0,0,0,0,0};
~~~~~~~~^~~~~~~~~~~~~
examination.cpp:31:149: warning: narrowing conversion of '((((long long int)z) >= midz) ? midz : ((long long int)nd->node::cl))' from 'long long int' to 'll {aka int}' inside { } [-Wnarrowing]
nd->son[(x>=midx)][(y>=midy)][(z>=midz)]=new node{(x>=midx?midx:nd->al),(x>=midx?nd->ar:midx),(y>=midy?midy:nd->bl),(y>=midy?nd->br:midy),(z>=midz?midz:nd->cl),(z>=midz?nd->cr:midz),0,0,0,0,0,0,0,0,0};
~~~~~~~~^~~~~~~~~~~~~
examination.cpp:31:171: warning: narrowing conversion of '((((long long int)z) >= midz) ? ((long long int)nd->node::cr) : midz)' from 'long long int' to 'll {aka int}' inside { } [-Wnarrowing]
nd->son[(x>=midx)][(y>=midy)][(z>=midz)]=new node{(x>=midx?midx:nd->al),(x>=midx?nd->ar:midx),(y>=midy?midy:nd->bl),(y>=midy?nd->br:midy),(z>=midz?midz:nd->cl),(z>=midz?nd->cr:midz),0,0,0,0,0,0,0,0,0};
~~~~~~~~^~~~~~~~~~~~~