C++なら全部参照渡しにすべき
・Javaはやってる
・ポインタ印* をなくすこと
・文字列はstd::string。Cの汚点は文字列の参照渡しができないとこ
・動的配列はvectorで作って、頑張ればnew、deleteを使わないコードができる
引数 char* c とかやると、関数内で *c とか書くんしょ、バグのもとだよ