On 24/08/2014 11:56 p.m., nikki wrote:
I come from languages that don't offer structs, I have this json load
function that has to keep some data and intuitively I've written a
struct, I've read about the differences, heap vs stack, value vs
reference, but know I think i am overthinking it.

Here's a simple way of working it out.
If you're using arrays of a type, use classes.
If you're storing lots of data inside it, classes.
If you need inheritance, classes.
If you have simple data for returning/argument passing then struct.

Basically, small, short lived allocations stack. Long lived, large allocations, classes.

At least that's my opinion.

Reply via email to