Remix.run Logo
bigfishrunning 4 days ago

what changes, in your opinion, would need to be made to the C array type to make it "sensible"? C's array is simplistic, but I don't think it's not "sensible"...

nicoburns 4 days ago | parent | next [-]

It would need to store a length and not decay to a pointer when passed to a function.

mgaunard 2 days ago | parent [-]

the length is part of the type.

mgaunard 4 days ago | parent | prev [-]

consider the C++ std::array, which exists to make arrays behave like normal objects.

You can do the same in C by wrapping your array in a struct.