Questions marquées «c++»

98
Passer un std :: array de taille inconnue à une fonction

En C ++ 11, comment pourrais-je écrire une fonction (ou une méthode) qui prend un std :: array de type connu mais de taille inconnue? // made up example void mulArray(std::array<int, ?>& arr, const int multiplier) { for(auto& e : arr) { e *= multiplier; } } // lets imagine these...

98
Comment std :: function est-il implémenté?

Selon les sources que j'ai trouvées, une expression lambda est essentiellement implémentée par le compilateur créant une classe avec un opérateur d'appel de fonction surchargé et les variables référencées en tant que membres. Cela suggère que la taille des expressions lambda varie et que, compte...

98
Des moyens propres d'écrire plusieurs boucles 'for'

Pour un tableau à plusieurs dimensions, nous devons généralement écrire une forboucle pour chacune de ses dimensions. Par exemple: vector< vector< vector<int> > > A; for (int k=0; k<A.size(); k++) { for (int i=0; i<A[k].size(); i++) { for (int j=0; j<A[k][i].size(); j++)...

97
Qu'est-ce qu'un handle en C ++?

On m'a dit qu'une poignée est une sorte de pointeur, mais pas, et qu'elle permet de conserver une référence à un objet, plutôt qu'à l'objet lui-même. Qu'est-ce qu'une explication plus élaborée?

97
Comment utiliser QueryPerformanceCounter?

J'ai récemment décidé que je devais passer de l'utilisation des millisecondes aux microsecondes pour ma classe Timer, et après quelques recherches, j'ai décidé que QueryPerformanceCounter était probablement mon pari le plus sûr. (L'avertissement sur le fait Boost::Posixque cela peut ne pas...

97
Qt prend-il en charge les slots virtuels purs?

Mon projet GUI dans Qta beaucoup de classes de "pages de configuration" qui héritent toutes directement de QWidget. Récemment, j'ai réalisé que toutes ces classes partagent 2 slots communs ( loadSettings()et saveSettings()). À ce sujet, j'ai deux questions: Est-il judicieux d'écrire une classe...

97
Evénements et signaux / slots Qt

Dans le monde Qt, quelle est la différence entre les événements et les signaux / slots? L'un remplace-t-il l'autre? Les événements sont-ils une abstraction du signal / des

97
Pourquoi éviter le casting? [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en éditant ce message . Fermé il y a 4 ans . Améliorez cette question J'évite...

97
Comment savoir d'où est inclus un fichier d'en-tête?

Comment puis-je savoir où g ++ a pu trouver un fichier d'inclusion? Fondamentalement, si je #include <foo.h> g ++ analysera le chemin de recherche, en utilisant toutes les options d'inclusion pour ajouter ou modifier le chemin. Mais, à la fin des jours, y a-t-il un moyen de savoir le chemin...