C++に相当するCは何ですか
delete[] (char *) foo->bar;
編集:いくつかのC++コードをANSICに変換しています。
typedef struct keyvalue
{
char *key;
void *value;
struct keyvalue *next;
} keyvalue_rec;
// ...
for (
ptr = this->_properties->next, last = this->_properties;
ptr!=NULL;
last = ptr, ptr = ptr->next)
{
delete[] last->key;
delete[] (char *) last->value;
delete last;
}
これはCのためにそれをしますか?
free(last->key);
free(last->value);
free(last)