Я видел этот фрагмент кода
const volatile int * volatile * const X;
но я не могу понять, что означает второй *.
Я это понимаю
const volatile int * volatile const X;
означает volatile const целочисленный указатель на volatile const data.
Я видел этот фрагмент кода
const volatile int * volatile * const X;
но я не могу понять, что означает второй *.
Я это понимаю
const volatile int * volatile const X;
означает volatile const целочисленный указатель на volatile const data.
Полезным сайтом для понимания нетривиальных объявлений C является cdecl.org.
Описание для:
const volatile int * volatile * const X;
из cdecl:
объявить X как указатель const на volatile указатель на const volatile int