Questions marquées «c++»

Questions sur C ++, un langage de programmation multi-paradigme, de forme libre, multi-paradigme, compilé statiquement.




5
Comment résoudre l'interdépendance des classes dans mon code C ++?
Dans mon projet C ++, j'ai deux classes, Particleet Contact. Dans la Particleclasse, j'ai une variable membre std::vector<Contact> contactsqui contient tous les contacts d'un Particleobjet, et les fonctions membres correspondantes getContacts()et addContact(Contact cont). Ainsi, dans "Particle.h", j'inclus "Contact.h". Dans la Contactclasse, je voudrais ajouter du code au constructeur pour Contactcet …


5
Optimisation des allocations de chaînes redondantes en C ++
J'ai un composant C ++ assez complexe dont les performances sont devenues un problème. Le profilage montre que la majeure partie du temps d'exécution est simplement consacrée à l'allocation de mémoire pour std::strings. Je sais qu'il y a beaucoup de redondance entre ces chaînes. Une poignée de valeurs se répètent …


2
Avantages de la sémantique de copie sur écriture
Je me demande quels sont les avantages possibles de la copie sur écriture? Naturellement, je ne m'attends pas à des opinions personnelles, mais à des scénarios pratiques du monde réel où cela peut être techniquement et pratiquement bénéfique de manière tangible. Et par tangible, je veux dire quelque chose de …
10 c++  qt 

1
Message Queue for RTOS pour microcontrôleurs
J'écris actuellement un RTOS pour les microcontrôleurs. Le tout est écrit en C ++ 11 - si quelqu'un est intéressé, et le lien vers le référentiel est en bas. Actuellement, j'écris une classe qui est une simple file d'attente de données pour passer des objets entre des threads (ou entre …


5
Y a-t-il des limitations techniques ou des fonctionnalités de langage qui empêchent mon script Python d'être aussi rapide qu'un programme C ++ équivalent?
Je suis un utilisateur de longue date de Python. Il y a quelques années, j'ai commencé à apprendre le C ++ pour voir ce qu'il pouvait offrir en termes de vitesse. Pendant ce temps, je continuerais à utiliser Python comme outil de prototypage. C'était, semble-t-il, un bon système: développement agile …


2
Test unitaire de code lourd à effets secondaires
Je commence à écrire du code C ++ pour exécuter un robot, et je ne sais pas comment incorporer les tests unitaires, si c'est possible. On m'a fourni une bibliothèque qui permet la création de "commandes" pour le robot, qui sont automatiquement planifiées et exécutées. Le mécanisme pour créer ces …


5
Existe-t-il un moyen d'utiliser gcc comme bibliothèque?
Tout le monde connaît une solution qui fonctionne comme ceci: #include <stdio.h> #include <gcc.h> /* This .h is what I'm looking for. */ int main (void) { /* variables declaration (...) */ /* The following line is supposed to be equivalent to: * $ gcc main.c -o main */ results …
10 c++  c  gcc 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.