L'Arithmétique Des Pointeurs Void

Donné un void pointeur, si je veux faire de la void pointer à x octets à l'avance, comment cela va être mieux fait? Est-il un meilleur moyen que le casting pour un char pointeur?

  • J'ai posé une question plus large de la portée de ce que je suis en train de faire ici. Je voudrais savoir si il y a une meilleure façon de le faire, l'idée de la coulée de la void* pour un char qui semble comme un hack pour moi. stackoverflow.com/questions/3378090/custom-memory-manager
  • aCuria j'ai partagé le sentiment. Donc les 2 questions qui existent déjà à ce sujet, que j'ai lié dans ma réponse.
  • Si vous avez un surtout un programme C qui arrive juste à utiliser certaines des fonctionnalités C++, le compilateur va se plaindre de presque tous les void* dans votre programme. À mon avis, le compilateur est alors fait quelque chose de mal, pas le programmeur. Donc, une solution de contournement est nécessaire, pas une complète refonte des programmes.
InformationsquelleAutor aCuria | 2010-07-31