top | item 46741226

(no title)

apaprocki | 1 month ago

Please don’t buy into “no const”. If you’ve ever worked with a lot of C/C++ code, you really appreciate proper const usage and it’s very obvious if a prototype is written incorrectly because now any callers will have errors. No serious reusable library would expose functions taking char* without proper const usage. You would never be able to pass a C++ string c_str() to such a C function without a const_cast if that were the case. Casting away const is and should be an immediate smell.

discuss

order

anonnon|1 month ago

Where is the author advocating not using const or casting it away?

apaprocki|1 month ago

“modified 2026-01-17T23:20:00Z”

Seems it was cast away