We have std::array for this purpose, so that compatibility with C is not broken.
-------- Original Message --------
On Mar 12, 2020, 17:40, Maciej Cencora via Std-Proposals < std-proposals@lists.isocpp.org> wrote:
Hi,I propose to deprecate in C++23:1) mixed pointer and array comparisons:int a[2]; int b[2];a == &b[0];2) array decl in func parameters:void foo(int a[2]);In order to make C-style arrays behave like other aggregate types in C++26 or later (supported assignments, comparisons, passing and returning from functions)Regards,Maciej