void bar(int a[2]) {
static_assert(std::is_same_v<decltype(a), int *>);
}
void foo(int (&a)[2]) {
static_assert(std::is_same_v<decltype(a), int (&)[2]>);
}
这是从C继承来的老问题,心累
void bar(int a[2]) {
static_assert(std::is_same_v<decltype(a), int *>);
}
void foo(int (&a)[2]) {
static_assert(std::is_same_v<decltype(a), int (&)[2]>);
}
这是从C继承来的老问题,心累