C/C++小心者スレッドPart1at TECHC/C++小心者スレッドPart1 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト922:デフォルトの名無しさん 10/03/28 00:25:57 >>920 そんなことで悩むぐらいならポインタでなく実体を返せばいいと思う Hoge func(int a) { Hoge h; h.k = a; return h; } 923:デフォルトの名無しさん 10/03/28 01:30:09 >>922 構造体の配列を返したかったので・・・ すみませんどうやら別のところで引っかかっていたようで、今解決しました。 どうもお騒がせしましてすみません。 924:デフォルトの名無しさん 10/03/28 03:13:39 つーか根本的に関数側で確保した構造体のポインタを返すのがキモイ 呼び出し側で(空でいいから)構造体を用意して、そのポインタを関数に渡して、 関数側はその渡されたポインタで構造体の中身を加工する、っつーのが普通だし、 そういう設計ならポインタを返す必要も無いしstaticも要らないし、static無しで ポインタ返しても別に問題無い 何でそうなるかが分からんようだと辛い 925:デフォルトの名無しさん 10/03/28 09:22:50 >>924 関数側で確保した構造体のポインタじゃなくて構造体を返すのもダメ? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch