- 20 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:16:24 ]
- >>19
・配列を返すことはできない。 ・ローカル変数のアドレスを返すことはできない。 従って、こんなもんかな。 const int (* getArray())[5] { static const int ary[ ][5] = { {1, 1, 1, 1, 1 }, {1, 1, 1, 1, 1 }, {1, 1, 1, 1, 1 }, {1, 1, 1, 1, 1 }, {1, 1, 1, 1, 1 } }; return ary; } int main() { const int (* a)[5] = getArray(); return 0; } 尤も、これが正解かどうかは別の問題。
|

|