Safer determination of static array size

Florian Weimer
Fri Aug 9 12:51:00 GMT 2013

On 08/09/2013 02:49 PM, Marcin Sobieszczanski wrote:
> What about a template function:
> template<typename T, size_t SZ> size_t ARRAY_SIZE( T (&a) [SZ] ) {
> return SZ; }

Yes, that's a good approach for C++ code, but a lot of code I'm dealing 
with only compiles as C.

Florian Weimer / Red Hat Product Security Team

More information about the Gcc-help mailing list