preguntar acerca de c++
réponses
MSVCP120D.dll est absent de votre ordinateur
J'ai créé un programme C++ dans Visual Studio, et je voulais le montrer à mon ami. Cependant, je n'avais jamais configuré les bibliothèques d'exécution Visual C++ auparavant, et j'ai donc démarré une machine virtuelle Windows 8.1 et j'ai essayé d'y i …
demandé sur
1970-01-01 00:00:00
6
réponses
C++11 a introduit un modèle de mémoire standardisé. Qu’est-ce que cela signifie? Et comment cela va-t-il affecter la programmation C++?
C++11 a introduit un modèle de mémoire standardisé, mais qu'est-ce que cela signifie exactement? Et comment cela va-t-il affecter la programmation C++?
Cet article (par Gavin Clarke qui cite Herb Sutter) dit que,
Le modèle de mémoire signifie qu …
demandé sur
1970-01-01 00:33:31
5
réponses
Pourquoi changer 0.1 f à 0 ralentit-il les performances de 10x?
Pourquoi ce bit de code,
const float x[16] = { 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8,
1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6};
const float z[16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, …
demandé sur
1970-01-01 00:33:32
15
réponses
Quand utiliser des destructeurs virtuels?
J'ai une solide compréhension de la plupart des théories OO, mais la seule chose qui me confond beaucoup, ce sont les destructeurs virtuels.
Je pensais que le destructeur était toujours appelé quoi qu'il arrive et pour chaque objet de la chaîne.
Qu …
demandé sur
1970-01-01 00:33:29
3
réponses
Pourquoi mon programme est-il lent lors de la boucle sur exactement 8192 éléments?
Voici L'extrait du programme en question. La matrice img[][] a la taille size×SIZE, et est initialisée à:
img[j][i] = 2 * j + i
Ensuite, vous faites une matrice res[][], et chaque champ ici est fait pour être la moyenne des 9 champs autour d'elle …
demandé sur
1970-01-01 00:33:32
28
réponses
Comment générer automatiquement un stacktrace lorsque mon programme se bloque
Je travaille sur Linux avec le compilateur GCC. Lorsque mon programme C++ se bloque, je voudrais qu'il génère automatiquement un stacktrace.
Mon programme est exécuté par de nombreux utilisateurs différents et il fonctionne également sur Linux, Wind …
demandé sur
1970-01-01 00:33:28
8
réponses
Débogage avec des paramètres de ligne de commande dans Visual Studio
Je développe une application de ligne de commande C++ dans Visual Studio et je dois la déboguer avec des arguments de ligne de commande. Pour le moment , je viens d'exécuter le fichier exe généré avec les arguments dont j'ai besoin (comme ceci progra …
demandé sur
1970-01-01 00:33:28
21
réponses
Comment puis-je déclarer un tableau 2d en C++ en utilisant new?
Comment déclarer un tableau 2d en utilisant new?
Comme, pour un tableau "normal" je voudrais:
int* ary = new int[Size]
Mais
int** ary = new int[sizeY][sizeX]
A) ne fonctionne pas / compile et b) n'accomplit pas quoi:
int ary[sizeY][sizeX] …
demandé sur
1970-01-01 00:33:29
12
réponses
Comment remplacer toutes les occurrences d’un caractère dans la chaîne?
Quel est le moyen efficace de remplacer toutes les occurrences d'un caractère par un autre caractère dans std::string? ... …
demandé sur
1970-01-01 00:33:30
18
réponses
Quand utiliser les bibliothèques dynamiques et statiques
Lors de la création d'une bibliothèque de classes en C++, vous pouvez choisir entre dynamic (.dll) et statique (.lib) des bibliothèques. Quelle est la différence entre eux et quand est-il approprié à utiliser? ... …
demandé sur
1970-01-01 00:33:28