Si tu as des problèmes d’occupation mémoire, effectivement, il vaut mieux éviter de recopier le buffer, surtout s’il fait 200Mo.
Pa rapport au fait que le reste du code se base sur des vectors, il...
Type: Messages; Utilisateur: white_tentacle
Si tu as des problèmes d’occupation mémoire, effectivement, il vaut mieux éviter de recopier le buffer, surtout s’il fait 200Mo.
Pa rapport au fait que le reste du code se base sur des vectors, il...
Si le buffer est fourni par une lib, il doit y avoir une fonction particulière pour le désallouer. Dans ce cas, utilise plutôt un objet maison dont le constructeur va prendre la propriété du buffer,...
Utilise des unique_ptr (ou une autre classe d’encapsulation) pour gérer ta mémoire allouée dynamiquement, plutôt que de vouloir le faire dans le conteneur, ce qui est une mauvaise idée.
Au fait,...
Un conteneur limité en mémoire, c’est std::array<T,size>.
Après tu as simplement en plus à gérer l’indice du dernier élément pour garder la taille « réelle » du conteneur.
Qu’entends-tu par «...
Plusieurs milliers de plusieurs milliers, ça fait un ordre de grandeur de quelques dizaines de millions. Du coup, la question*:
- c’est quoi la taille unitaire d’un myValue ?
- c’est quoi l’archi...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.