write(char *str)という関数があったとして、この引数strにnullptrが入れられるわけですが、
ということは基本的にchar*型を引数にとる関数は内部でいわゆるnullチェックをするべきなんですか?