top | item 42876600

(no title)

witx | 1 year ago

These are some really weird arguments against RAII. First and foremost it is not only used for memory allocation. Second the fact that we have RAII doesn't mean it is used like "std::lock_guard" to acquire and free the resource in the same "lifetime", always. Actually in 10+ years of c++ that's like 1% of what I use RAII for

The only point I agree with is the deallocation in batches being more efficient.

> Lack of predictability. It usually is impossible to predict up-front how much resources will the program consume. Instead, resource-consumption is observed empirically.

I really don“t understand this point.

discuss

order

No comments yet.