АК
Size: a a a
АК
s
void foo(int * ar)
как размер узнатьBB
Е
АК
🦉K
BB
TS
int arr[] = {1, 2, 3};
size_t arr_sz = *(&arr + 1) - arr;
AS
VK
s
#include <iostream>
int main()
{
int arr[] = { 1, 2, 3 };
size_t arr_sz;
arr_sz = *(&arr + 1) - arr;
std::cout << arr_sz << '\n';
}
s
AS
#include <iostream>
int main()
{
int arr[] = { 1, 2, 3 };
size_t arr_sz;
arr_sz = *(&arr + 1) - arr;
std::cout << arr_sz << '\n';
}
s
p
int arr[] = {1, 2, 3};
size_t arr_sz = *(&arr + 1) - arr;
template <typename T, size_t S>
constexpr size_t c_array_size(T(&)[S]) {
return S;
}
D
template <typename T, size_t S>
constexpr size_t c_array_size(T(&)[S]) {
return S;
}
std::size
?Е
AS
p
std::size
?s