Что является недействительным ** в S-функции.cpp
Я читаю некоторый код, написанный в файле.cpp, на котором основана S-функция MATLAB.
Я просто хочу знать, что это значит:
void** vecPWork
Это переменная какого типа? А две звезды означают что?
Спасибо за ваше время.
1 ответ
Решение
void **
это просто указатель на указатель на память с неопределенным типом.
Замечания: void *
является общим типом указателя, но void **
не является универсальным типом указатель-указатель - так как он всегда должен указывать на истинное void * object
,
Также вы можете разыменовать его только один раз!