私はCの構造体とデータ型に質問があります。いつCの空きメモリ構造体
struct test
{
char* c;
char* c2;
};
そして、私は、関数からこの構造体を返していますが:
struct test a()
{
struct test t = { "yeah!", "string" };
return t;
}
私の質問は、構造体のメモリを自動的に解放されているかどうか私はこれをしなければならない場合、私は、構造体がtest
と呼ばれてい手動でfree()
を介して
[更新from comment:]
関数AがDLLであると私はメインプログラムで構造体を使用したいです。
ポインタを理解するのに適した場所:http://cslibrary.stanford.edu/104/ – Chintan
_Automatically_。完了しました。 –
「解放」とは何を理解していますか? –