Comme ceci: const void * test = sqlite3_column_blob (stat, 1); Puis-je supprimer ou supprimer le test []?Le pointeur obtenu à partir de la méthode sqlite3_column_blob() doit-il être supprimé?
Répondre
Regardez son manuel de l'API. S'il s'agit d'une API C, vous devez probablement le free
. S'il ne fournit pas sa propre fonction comme sqlite3_free (pcre le fait par exemple), vous devez utiliser cette fonction. Ce que vous ne pouvez pas faire est de le supprimer en utilisant l'opérateur de suppression de C++, puisque vous avez un pointeur vide. Vous ne pouvez pas supprimer un pointeur vide, car le compilateur doit connaître son type. (et void est un type incomplet, vous ne pouvez pas non plus supprimer les types incomplets).
De l'sqllite documentation:
Les pointeurs retournés sont valides jusqu'à ce qu'une conversion de type se produit ou jusqu'à ce que sqlite3_step() ou sqlite3_reset() ou sqlite3_finalize() est appelée. L'espace mémoire utilisé pour stocker les chaînes et les objets BLOB est automatiquement libéré. Ne passez pas les pointeurs renvoyés par sqlite3_column_blob() dans sqlite3_free().
- 1. pointeur à la méthode de classe
- 2. MS Access - Sortie des données dans le dossier Windows, peut être supprimé après la procédure?
- 3. Pourquoi un élément d'une liste générique ne sera-t-il pas supprimé à l'aide de la méthode Supprimé?
- 4. Branchement à partir du chemin supprimé dans svn
- 5. C# coulée au type obtenu à partir typename sous forme de chaîne
- 6. Git: Trouver le code supprimé
- 7. Comment jsessionID peut-il être supprimé sur OC4J?
- 8. Pour analyser un fichier XML dans Java dont le chemin doit être obtenu dynamiquement
- 9. Détecter si IP est statique ou obtenu à partir de DHCP sur busybox
- 10. Voir le contenu de Fichier supprimé Svn
- 11. Déterminez le nom de la méthode à partir du numéro de ligne en Java?
- 12. Meilleure méthode pour faire défiler un ScrollPane en positionnant le pointeur de la souris dans actionscript?
- 13. Exécution de la méthode à partir du balisage
- 14. Pointeur d'assemblage MIPS à un pointeur?
- 15. pointeur pointeur C++ Méthodes
- 16. cvs, "le fichier doit être supprimé et est toujours là (ou de retour)"
- 17. Retour du tableau à partir de la méthode
- 18. Méthode statique C# à partir de l'objet
- 19. Pointeur d'incrémentation dans Delphi/Création d'un flux à partir d'un pointeur
- 20. le "this" pointeur à l'intérieur d'une classe
- 21. Pointeur incorrect ou problème de lien lors de la création de wstring à partir de vc6 dll
- 22. renvoyant un 'pointeur' qui doit être tenu par un pointeur intelligent
- 23. Ninject AOP - Obtention des paramètres de méthode à partir de la méthode interceptée
- 24. safari: obtenez le mot sous le pointeur de la souris
- 25. compilateur intel sur vista: "incapable de obtenu la mémoire mappée"
- 26. Comment obtenir un pointeur de ressource interne à partir d'un jeu de résultats MySql dans Php?
- 27. Appel de la méthode générique à partir de la méthode générique avec exactement la même où la clause nécessite cast?
- 28. Ms-Access Query est automatiquement supprimé. Quelle peut être la raison?
- 29. C#: Pointeur vers la structure à l'intérieur de la structure
- 30. Animer un élément supprimé dans la zone de liste