@slim - я снова с тобой сегодня утром.
Звучит как классический случай синдрома «Не изобретено здесь» . Если они не заинтересованы в весне, им следует рассмотреть другие варианты, а не переходить на собственные рамки (независимо от того, признают они это или нет). Guice приходит на ум как возможность. Также пикоконтейнер. Есть и другие, в зависимости от того, что вам нужно.
Да,
size_t n = sizeof(tbl) / sizeof(tbl[0])
- наиболее типичный способ сделать это.
Обратите внимание, что использование int
для размеров массива - не лучшая идея.
Более короткая и, возможно, более чистая версия будет выглядеть как
sizeof tbl / sizeof *tbl
:)