In Z3 ci sono 2 modalità: conteggio automatico dei riferimenti e manuale.Il riferimento di conteggio riferimenti Z3_ast fa riferimento a Z3?
Capisco come funziona il conteggio ref manuale. Grazie all'esempio.
Ma come fa Z3 a sapere quando eliminare il nodo AST nel caso di conteggio automatico dei casi? Poiché Z3_ast è una struct dal linguaggio C => è impossibile tenere traccia di tutti i compiti e gli usi di Z3_ast al di fuori di Z3 dopo la sua creazione.
O solo i riferimenti di traccia Z3 all'interno di Z3? Non si tratta di aggiornamenti ai contatori di riferimento se si fa ad esempio: ast1 = ast2.