Как создать тип, в котором есть указатели, массивы и функции, в C/C ++? [закрыто]C++

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

Сообщение Anonymous »

Вопрос: Повторение заголовка:
Как создать тип, который имеет указатель, массивы и функции в нем, в C/c ++?
Решение: < /h2>
Казалось бы, ответ все время смотрел мне в лицо. < /p>
Чтобы создать тип объявления, в котором есть указатели, массивы и функции; Используйте правое левое правило или правило по часовой стрелке. Это также работает в C ++, так как я смог создать следующее ...
int (*passesarrayon (int (*arr) [5])) [5]
и он компилируется. Я не тестировал, но, несмотря на ограничения ссылок, я считаю, что это также работает для ссылок. Правило, которое не изменилось с тех пор, как я впервые прочитал его много лет назад. Ссылка, вероятно, связана с студентом или непостоянным жителем, поэтому обязательно сделайте копию для себя, пока она еще там. Я также оставлю ссылку, предоставленную RY, что приводит к ссылке на правило по часовой стрелке. .ucsd.edu/~ ricko/rt_lt.rule.html
https://gist.github.com/muxuezi/05b634728b93b710f217

https://eigenstate.org/notes/c-decl
Вы сможете использовать любое правило для создания объявления типа. Но мне было легче всего следовать праву левому правилу. Прочитайте все правило (либо один), чтобы понять его. Как следует издать заявления типа, которые были приведены в качестве примеров для интерпретации. p>
Затем < /b> используйте эти слова, в таком порядке, думая о том, что вы хотите. Помните, что массив слов равна [] и функцию слова equals (). < /P>
Вы сможете понять это оттуда. < /P>
Вопросы и ответы, связанные с правом левому правилу:
Google Следующее ...
Правило правого левого для интерпретации объявлений типа на сайте c: .stackoverflow.com < /b> < /p >

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

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

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

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

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

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