энергозависимый и константный указатель - PullRequest
5 голосов
/ 27 марта 2012

Я видел этот фрагмент кода

const volatile int * volatile * const X;

но я не могу понять, что означает второй *.

Я понимаю, что

const volatile int * volatile const X;

означает целочисленный константный указатель на константные данные.

1 Ответ

10 голосов
/ 27 марта 2012

Полезный сайт для понимания нетривиальных объявлений C: cdecl.org .

Описание для:

const volatile int * volatile * const X;

из cdecl is:

объявить X как const указатель на volatile указатель на const volatile int

...