I have a C++ array declared as mentioned below:
CString carray[] = { \"A\", \"B\", \"C\", \"D\", \"E\" }
You can use the following function template. If you're using Boost, you can call boost::size.
template std::size_t size(T (&)[N]) { return N; } int iLength = size(carray);
As others have already stated, however, you should prefer std::vector to C-style arrays.
std::vector