我的变种是:
static const unsigned char joey[] =
{
0xFF,
0xD8,
0xFF,
0xE1
};
我怎样才能获得它的长度?
答案 0 :(得分:1)
对于数组大小,您可以
std::size_t len = sizeof(joey) / sizeof(joey[0]);
或者以更安全的方式
template <typename T, std::size_t N>
constexpr std::size_t get_size(const T(&)[N]) { return N; }
std::size_t len = get_size(joey);