Articles of c ++

C ++ – std :: map Alternative ne nécessitant pas de transtypage

J’utilise un std :: map pour stocker certains objects. La carte contient le modèle . Ce que j’ai remarqué, c’est que la carte convertit les coordonnées en un entier, ce qui confère à l’élément une clé unique. (Égal à cet entier) Le problème est qu’il est impossible de convertir un entier sortingdimensionnel (x, y, z) […]

Erreur de liaison pour ne pas pouvoir lier correctement le fichier d’en-tête au fichier cpp

J’ai deux projets dans une solution. Lorsque j’essaie d’accéder à une fonction d’un projet depuis un autre, j’obtiens l’ error LNK2001: unresolved external symbol . Mais l’erreur de liaison ne survient que lorsque la fonction est déclarée dans le fichier d’en-tête mais définie dans le fichier cpp correspondant. Si la fonction est définie dans le […]

Évaluation RPN C ++

Bonjour) C’est mon code pour convertir une expression infixée en une expression postfixée, mais je ne comprends tout simplement pas comment puis-je évaluer l’expression postfixée que j’obtiens et je serai très reconnaissant des conseils éventuels. Je ne demande pas un code bien que ce serait utile. #include #include #include using namespace std; bool operation(char b) […]

Comment accéder à la mémoire partagée dans une application .net s’exécutant sur Windows 7

Je travaille sur la plate-forme .net et j’utilise C ++ pour écrire mon application. Lorsque j’utilise le code suivant pour créer une mémoire partagée globale afin de stocker une valeur dans Windows XP, cela fonctionne parfaitement, mais si vous l’utilisez dans Windows 7, cela donne une erreur et j’ai donc appliqué les atsortingbuts de sécurité, […]

Recueillir la sortie stdout d’une application de console avec C ++

J’ai une application console écrite en C ++. Est-il possible de collecter toutes les sorties stdout dans un tableau ssortingng / pipe / memory? PS Je dois le faire depuis l’application de la console dont je dois collecter la stdout . Ou, en d’autres termes, il collecte de lui-même.

compare la fonction de sorting en c ++ pour le sorting d’index

J’essaie de classer les éléments de array1 en fonction de l’ordre sortingé de array2. Dans mon cas, array1 et array2 sont membres de la même classe et sont publics. J’essaie d’utiliser une classe nestede dans ma classe pour écrire la fonction de comparaison () de std :: sort en tant que foncteur, afin que la […]

comportement étrange std :: ssortingngstream

Quelques informations de base, pour un devoir, je devais écrire une calculasortingce de notation polonaise à l’aide d’arbres binarys, pour que cela fonctionne, je devais parsingr la ligne de commande afin qu’elle construise correctement l’arborescence binary, puis l’examinait pour donner une réponse valide. à l’expression mathématique qui a été entrée. Pour l’parsing, j’ai utilisé un […]

Utilisation correcte de s / rand ou de Boost :: random

Je sais que ce genre de question a été posée à quelques resockets, mais bon nombre de leurs réponses se résument à RTFM, mais j’espère pouvoir poser la bonne question … Je peux obtenir une réponse quasi définitive pour tous bien, en ce qui concerne la mise en œuvre. J’essaie de générer une séquence de […]

Lecture double masortingce de cin

J’ai besoin de lire la masortingce de groupe à partir de cin, mais je ne connais pas la taille de cette masortingce. J’ai donc besoin de lire la première ligne (nombres doubles séparés par un espace ou une tabulation jusqu’à la fin de la ligne). Après avoir analysé cette ligne, vous obtenez le nombre de […]

Le fichier déchiffré comporte des caractères étranges après le processus de déchiffrement AES CBC

Je déchiffre un fichier avec la méthode AES CBC à l’aide de la bibliothèque Cryptopp dans les bibliothèques vc ++, VS2015 et QT. Je pourrais obtenir un fichier de résultat déchiffré, mais certains caractères ne sont pas déchiffrés correctement. Le code que j’utilise est: const std::ssortingng encrypted_file(“C:\\TEMP\\G0030013.xml”); const std::ssortingng decrypted_file(“C:\\TEMP\\decrypted0.xml”); const int key_size(CryptoPP::AES::DEFAULT_KEYLENGTH); const int […]