Я просматриваю «Руководство по моделированию процессора», предоставленное компанией OVP (продукт, похожий на qemu). В нем есть небольшой фрагмент кода, похожий на следующий:
static or1kDispatchTableC dispatchTable = {
// handle arithmetic instructions
[OR1K_IT_ADDI] = disDefault,
[OR1K_IT_ADDIC] = disDefault,
[OR1K_IT_ANDI] = disDefault,
[OR1K_IT_ORI] = disDefault,
[OR1K_IT_XORI] = disDefault,
[OR1K_IT_MULI] = disDefault
};
Я никогда раньше не видел такой синтаксис. несущественные данные о C ++ удалены
На данный момент у меня нет возможности загружать / просматривать их материалы, чтобы посмотреть, как что-то определено, поэтому мой вопрос. Если вы узнаете этот синтаксис, можете ли вы взвесить?
1012 * редактировать *
or1kDispatchTableC
- это typedef для указателя типа or1kDispatchTableCP
, но я до сих пор не знаю, что такое or1kDispatchTableCP
.