C typedef中的常量指针

C typedef中的常量指针,c,matlab,pointers,constants,simulink,C,Matlab,Pointers,Constants,Simulink,这行代码的作用是什么 typedef const real_T * const * InputRealPtrsType; 我认为它将InputRealPtrsType定义为指向常量的指针指向常量real\Treal\u T本质上是一个double,定义为提供一些跨平台的灵活性。你为什么要这么做?此定义位于simulink头文件simstruc.h中,用于C S函数。您对typedef的理解是正确的。很难说为什么有人会在不知道软件的情况下这样做。这是没有用的,除非它是一个函数参数,也许??

这行代码的作用是什么

typedef const real_T    * const * InputRealPtrsType;

我认为它将
InputRealPtrsType
定义为指向常量的指针指向常量
real\T
real\u T
本质上是一个
double
,定义为提供一些跨平台的灵活性。你为什么要这么做?此定义位于simulink头文件simstruc.h中,用于C S函数。

您对
typedef
的理解是正确的。很难说为什么有人会在不知道软件的情况下这样做。这是没有用的,除非它是一个函数参数,也许???再看一下,它看起来像是指向指针数组的指针。