Questions marquées «c++»

194
Qu'est-ce qu'un deque en STL?

На этот вопрос есть ответы на Stack Overflow на русском : Особенность размещение элементов в std :: deque Je regardais les conteneurs STL et essayais de comprendre ce qu'ils sont vraiment (c'est-à-dire la structure de données utilisée), et le deque m'a arrêté: j'ai d'abord pensé que c'était une...

193
Conception de la machine à états C [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 3 mois . Améliorez cette question Je crée un petit...

192
Quelles fonctionnalités Boost chevauchent C ++ 11?

J'ai mis mes compétences C ++ sur l'étagère il y a plusieurs années et il semble que maintenant, quand j'en ai à nouveau besoin, le paysage a changé. Nous avons maintenant C ++ 11, et je crois comprendre qu'il chevauche de nombreuses fonctionnalités Boost. Existe-t-il un résumé de ces...

192
Quels idiomes C ++ sont obsolètes dans C ++ 11?

Avec la nouvelle norme, il existe de nouvelles façons de faire les choses, et beaucoup sont plus agréables que les anciennes méthodes, mais l'ancienne méthode est toujours bonne. Il est également clair que la nouvelle norme n'est pas officiellement obsolète, pour des raisons de compatibilité...

191
mmap () vs blocs de lecture

Je travaille sur un programme qui traitera des fichiers dont la taille pourrait potentiellement atteindre 100 Go ou plus. Les fichiers contiennent des ensembles d'enregistrements de longueur variable. J'ai une première implémentation opérationnelle et je cherche maintenant à améliorer les...

191
Comment appeler effacer avec un itérateur inversé

J'essaye de faire quelque chose comme ça: for ( std::list< Cursor::Enum >::reverse_iterator i = m_CursorStack.rbegin(); i != m_CursorStack.rend(); ++i ) { if ( *i == pCursor ) { m_CursorStack.erase( i ); break; } } Cependant, l'effacement prend un itérateur et non un itérateur inverse....

191
Puis-je utiliser un littéral binaire en C ou C ++?

J'ai besoin de travailler avec un nombre binaire. J'ai essayé d'écrire: const x = 00010000; Mais ça n'a pas marché. Je sais que je peux utiliser un nombre hexadécimal qui a la même valeur que 00010000, mais je veux savoir s'il existe un type en C ++ pour les nombres binaires et s'il n'y en a pas, y...