質問

おはよう、午後、夜、

まえがき:以下のコードは実際には何の役にも立ちません。説明のためだけです。

安全でないコード内で配列「セーフモード」を割り当てて使用することに何か問題がありますか?たとえば、コードを次のように書く必要があります ジェネラコディセタグプレ

または、代わりに、ポインタと長さのみをパラメータとして受け入れる別の安全でないメソッドを記述し、それをメイン関数で使用する必要がありますか?

また、割り当てを置き換える方法はありますか ジェネラコディセタグプレ

Resultをポインタとして使用しても、Resultuint[]として返すことができるようにするには?

ありがとうございます。

役に立ちましたか?

解決

これを行うことに何の問題もありませんが、速度のためにポインターを使用している場合は、Resultにもポインターを使用するのが理にかなっています。多分このように: ジェネラコディセタグプレ

絶対にあなたが一般的なタグコードを返さないでください!関数が戻ると、スタックに割り当てられた領域が再利用され、無効なポインタが返されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top