News for hackers. Stuff that matters.
Re:Everything I wish I knew when learning C by DSMan195276 on Monday November 28, 2022 @02:39PM (#33778485)
> But assignment is always a very cheap operation in C.

That's just not true though, you can assign struct's of an arbitrarily large size to each-other and compilers will emit the equivalent of `memcpy()` to do the assignment. The might actually call `memcpy()` automatically depending on the particular compiler.

The fact that if you wrap the array in a struct then you're free to copy it via assignment makes it arbitrary IMO.

There are no comments on this comment yet.