回答編集履歴

1

追記

2020/03/02 04:32

投稿

fana
fana

スコア11658

test CHANGED
@@ -43,3 +43,5 @@
43
43
  create_bar(&foo)が仕様として「foo.nameの指す先がサイズ1024なバッファであることを期待しているから」とかなのかもしれませんし,あるいは,
44
44
 
45
45
  create_bar()が「何らかの情報をfoo.nameの指す先に書込み得る(constなバッファじゃダメ)」という理由なのかもしれません.
46
+
47
+ または,create_bar()はfoo.nameに書込を行わないとしても,foo型というのが別の関数でも使う型で,そっちでは出力先として使うのかもしれません.(ReadInfoFrom(const foo*)とWriteInfoTo(foo*)みたいな.)