Questions marquées «c++»

116
Répertoire de sortie / construction de CMake

Je suis assez nouveau dans CMake, et j'ai lu quelques tutoriels sur la façon de l'utiliser, et j'ai écrit quelques 50 lignes compliquées de script CMake afin de créer un programme pour 3 compilateurs différents. Ceci conclut probablement toutes mes connaissances sur CMake. Maintenant, mon problème...

115
Comment surcharger std :: swap ()

std::swap()est utilisé par de nombreux conteneurs std (tels que std::listet std::vector) pendant le tri et même l'affectation. Mais l'implémentation std de swap()est très généralisée et plutôt inefficace pour les types personnalisés. Ainsi, l'efficacité peut être gagnée en surchargeant...

115
En C ++, si throw est une expression, quel est son type?

J'ai ramassé ceci dans l'une de mes brèves incursions sur reddit: http://www.smallshire.org.uk/sufficientlysmall/2009/07/31/in-c-throw-is-an-expression/ En gros, l'auteur souligne qu'en C ++: throw "error" est une expression. Ceci est en fait assez clairement défini dans le standard C ++, à la fois...

115
Obtenir le chemin de l'exécutable

Je sais que cette question a déjà été posée mais je n'ai toujours pas vu de réponse satisfaisante, ou un "non, cela ne peut pas être fait", alors je vais demander à nouveau! Tout ce que je veux faire, c'est obtenir le chemin d'accès à l'exécutable en cours d'exécution, soit en tant que chemin...

115
C / C ++ taille maximale de la pile du programme

Je veux faire DFS sur un tableau 100 X 100. (Disons que les éléments du tableau représentent les nœuds du graphe) Donc, en supposant le pire des cas, la profondeur des appels de fonction récursifs peut aller jusqu'à 10000, chaque appel prenant jusqu'à 20 octets. Est-ce donc faisable signifie qu'il...

115
Désactiver l'erreur d'avertissement unique

Existe-t-il un moyen de désactiver une seule ligne d'avertissement dans un fichier cpp avec Visual Studio? Par exemple, si j'attrape une exception et que je ne la gère pas, j'obtiens l'erreur 4101 (variable locale non référencée). Existe-t-il un moyen d'ignorer cela uniquement dans cette fonction,...

114
Fonctionnalités cachées de C ++? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...