In either C or C++, should I check pointer parameters against NULL/nullptr?

后端 未结 20 2329
有刺的猬
有刺的猬 2020-11-27 03:54

This question was inspired by this answer.

I\'ve always been of the philosophy that the callee is never responsible when the caller does something stupid, like passi

20条回答
  •  我在风中等你
    2020-11-27 04:52

    In my view, it's not a question of responsibility. It's a question of robustness.

    Unless I have full control on the caller and I must optimize for even the minute speed improvement, I always check for NULL.

提交回复
热议问题