Как вы объявляете тип, в котором есть указатели, на языке C? [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как вы объявляете тип, в котором есть указатели, на языке C? [закрыто]

Сообщение Anonymous »

Я перечислю несколько примеров вопросов с Stackoverflow.com < /p>

Как мне объявить функцию, которая возвращает указатель на функцию, которая возвращает указатель функции без Использование typedef в c? < /li>
Как функционируют указатели в C в c? Возвращает указатель функции без использования Typedef в c? Приведенные выше вопросы, очевидно, что люди, которые ответили на эти вопросы, признали шаблон для объявления типов, заданных в этих вопросах. Мой вопрос; Что это за шаблон, который выходит за рамки простого шаблона указателя функции и простой указатель на шаблон массива? Совершенно неясно очевидно - это функция «... Подпись сигнала () ...», которая принимает два аргумента, целое число и указатель на функцию, которая принимает целое число в качестве аргумента и ничего не возвращает, и это (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал (сигнал )) возвращает указатель на функцию, которая принимает целое число в качестве аргумента и ничего не возвращает ». Идея кодировать. Подпись сигнала Signal () не вступила в голову спонтанно в его голову. Итак, как создатель Signal () превратил эти слова в подпись функции? Это для языка программирования C.
Решение:
Казалось бы, ответ был мне в лицо все время.
Чтобы создать объявление типа, также используйте правое левое правило. Это также, кажется, работает в C ++, так как я смог создать следующее ...
int (*passesarrayon (int (*arr) [5]) [5]
и он компилирует. < /p>
Этот вопрос был закрыт, потому что кто -то думал, что я задал несколько вопросов. Оставьте ссылку на правое левое правило, которое не изменилось с тех пор, как я впервые обнаружил ее много лет назад. html

Подробнее здесь: https://stackoverflow.com/questions/794 ... c-language
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»