Contact: aviboots(AT)netvision.net.il
41,652 questions
54,315 answers
573 users
#include <iostream> int main() { int arr[] = { 2, 1, 1, 4, 4, 4, 3, 5, 6, 6, 7, 7, 7, 7 }; int len = sizeof(arr) / sizeof(arr[0]); std::cout << len << std::endl; } /* run: 14 */
#include <iostream> int main() { int arr[] = { 2, 1, 1, 4, 4, 4, 3, 5, 6, 6, 7, 7, 7, 7 }; int len = sizeof(arr) / sizeof(*arr); std::cout << len << std::endl; } /* run: 14 */
#include <iostream> int main() { int arr[] = { 2, 1, 1, 4, 4, 4, 3, 5, 6, 6, 7, 7, 7, 7 }; int len = std::end(arr) - std::begin(arr); std::cout << len << std::endl; } /* run: 14 */
#include <iostream> int main() { int arr[] = { 2, 1, 1, 4, 4, 4, 3, 5, 6, 6, 7, 7, 7, 7 }; int len = *(&arr + 1) - arr; std::cout << len << std::endl; } /* run: 14 */
#include <iostream> #include <array> int main() { std::array arr{ 2, 1, 1, 4, 4, 4, 3, 5, 6, 6, 7, 7, 7, 7 }; int len = arr.size(); std::cout << len << std::endl; } /* run: 14 */