int main(void){ calculate_s *calculate = NULL; calculate = InitStruct(); if(!calculate) return -1; GetElementsOfArray(calculate); CalculateWrapper(calculate); PrintStruct(calculate); freeStruct(calculate); return 0; }
main(){ st_ *list=NULL; st_ *next; int i; printf("%d\n",sizeof(st_)); for(i=1;i<1000;i++){ next=(st_ *)malloc(sizeof(st_)); (*next).next = list; (*next).i=i; list = next; } freeStruct(list); }
void CComCertSearchStore::shiftStructPointer(CertSearchStore* pNew) { if (!m_pointerMode) freeStruct(); m_pCertSearchStore = pNew; m_pointerMode = true; }
CComCertSearchStore::~CComCertSearchStore() { if (!m_pointerMode) freeStruct(); }