ショートカット
ファシリテーター × あり方
コーディングの向こう側
Hello, ANOTHER world!
オブジェクト指向のはなし
プログラミングのはなし
C言語実力診断クイズ
eSkillBooks
C言語実力診断クイズ

次のプログラムは正しいものですが、直しておいた方が良い部分があります。どこでしょうか?

#include <stdlib.h>

static void *allocate( size_t nSz );
static void delete( void *pv );

void Func(void)
{
    int *pi = (int *)allocate( sizeof(int) );
    if ( pi ) {
        delete( pi );
    }
}

static void *allocate( size_t nSz )
{
    return malloc( nSz );
}

static void delete( void *pv )
{
    free( pv );
}

<< 問題一覧に戻る

(「C言語実力診断クイズ」は2001年5月から9月にかけて作成されたコンテンツです。)