15/12/05 12:09:57.14 XDnkwO5X.net
関数を作るとき、引数にポインタを渡すことで実質的な返り値にできるテクニックって普通に返り値を返すのとどう使い分けれるべきなんですか?
コードの可読性が下がる代わりに複数出力に対応できるっていう認識なんですが、わかりやすさとか保守性(人間の都合)以外に推奨される理由とかやめた方がいい理由はありますか?
int power(int a){return a*a;}
と
void power(int ain, int* aout){*aout=ain*ain;}
みたいなやつです