Mysql e i puntatori a stringhe multiple
Sto scrivendo un programma che usa MYSQL, il programma funziona correttamente, ma quando eseguo una query e mi restituisce le stringhe devo richiamare io la funzione free o lo gestisce in automatico?
row va liberata manualmente?
se non lo faccio rimangono ugualmente le risorse allocate o qualcosa si occupa di liberarle?
- Codice: Seleziona tutto
...
if(mysql_query(con, "SELECT * FROM tabella;")){
printf("Errore Query");
return NULL;
}
MYSQL_RES *result = mysql_store_result(con);
MYSQL_ROW row;
....
while ((row = mysql_fetch_row(result))){
....
}
row va liberata manualmente?
se non lo faccio rimangono ugualmente le risorse allocate o qualcosa si occupa di liberarle?