Articles of visual c ++

insérer un élément dans une position spécifique d’un vecteur

Je veux insérer un élément dans une position spécifique d’un vecteur, puis-je utiliser une affectation: // vec1 and 2 have the same length & filled in somehow vec1; vec2; vec1[i] = vec2[i] // insert vec2[i] at position i of vec1 ou je dois utiliser insert (): vector::iterator iterator = vec1.begin(); vec1.insert(iterator+(i+1), vec2[i]);

Comment faire pour appliquer le mot clé ‘override’?

Existe-t-il un moyen d’imposer l’utilisation du mot clé de override C ++ 11 dans Visual C ++ 2012? (c.-à-d. si j’oublie de dire override , alors je veux recevoir un avertissement / une erreur.)

Recherche de la version du compilateur Microsoft C ++ à partir de la ligne de commande (pour makefiles)

Je dois être en train de rater quelque chose de vraiment évident, mais pour une raison quelconque, la version en ligne de commande du compilateur Microsoft C ++ (cl.exe) ne semble pas prendre en charge uniquement la génération de rapports lors de son exécution. Nous avons besoin de ceci pour écrire les fichiers makefiles qui […]

Différence entre l’application Windows et la console

Quelles sont les différences entre les applications Windows et Console? Lors de la création d’un nouveau projet dans Visual C ++, il vous est demandé de choisir l’un des éléments ci-dessus.

Comment append des bibliothèques supplémentaires en C ++?

Allergro est une bibliothèque ouverte d’addons C ++ pour la manipulation graphique. Comment append cette bibliothèque à mon compilateur? Les instructions ne fonctionnent pas pour moi car j’ai Windows 7. Je ne sais pas si le système d’exploitation est important. J’ai Visual Studio Express Edition. La bibliothèque est un fichier .dll. Comment puis-je l’append à […]

C ++ MFC vs .NET?

Mes collègues utilisent Visual Studio 2002 et utilisent le MFC C ++. Je développe en C #. Cela n’a pas été un problème auparavant, mais maintenant, interrogeons nos clients si nous devons vraiment nous développer dans des environnements différents. Mes collègues pensent (bien sûr) que je devrais passer à C ++ MFC. Je pense qu’ils […]

Pourquoi un code complexe est-il émis pour diviser un entier signé par une puissance de deux?

Lorsque je comstack ce code avec VC ++ 10: DWORD ran = rand(); return ran / 4096; Je reçois ce déassembly: 299: { 300: DWORD ran = rand(); 00403940 call dword ptr [__imp__rand (4050C0h)] 301: return ran / 4096; 00403946 shr eax,0Ch 302: } 00403949 ret qui est propre et concis et a remplacé une […]

Hériter des interfaces qui partagent un nom de méthode

Il existe deux classes de base ayant le même nom de fonction. Je veux les hériter tous les deux et piloter chaque méthode différemment. Comment puis-je le faire avec une déclaration et une définition séparées (au lieu de définir dans la définition de la classe)? #include class Interface1{ public: virtual void Name() = 0; }; […]

Pourquoi mon application nécessite-t-elle un package Visual C ++ Redissortingbutable?

J’écris une application C++ simple dans Visual Studio. Il a également un projet d’installation. Cela fonctionne bien sur ma machine de développement, mais lorsque j’installe cette application sur la machine de l’utilisateur, elle nécessite Visual C++ Redissortingbutable Package . Je me demande pourquoi mon application nécessite C++ Redissortingbutable ? La bibliothèque d’exécution C++ standard est […]

Où télécharger Microsoft Visual c ++ 2003 redissortingbuable

J’ai une ancienne DLL qui utilise le package d’exécution Microsoft Visual C ++ 2003 (7.1). Malheureusement, je ne dispose plus de cette DLL. À moins de réinstaller VS2003, existe-t-il un autre moyen d’obtenir la DLL redissortingbuable de l’exécution?