J'ai essayé de chercher, mais je n'ai pas vu une question similaire (que ce soit ma terminologie de recherche était incorrecte - si c'est le cas, n'hésitez pas à fermer). Je suis un fervent utilisateur de SO, et je remarque qu'il y a beaucoup de références au standard C ++ …
J'apprends pour un examen et j'ai une question à laquelle j'ai du mal à répondre et à répondre. Pourquoi n'existe-t-il pas de classe de base d'itérateur dont tous les autres itérateurs héritent? Je suppose que mon professeur fait référence à la structure hiérarchique de la référence cpp " http://prntscr.com/mgj542 " …
Dans le monde Java, cela semble parfois être un problème, mais qu'en est-il du C ++? Existe-t-il des solutions différentes? Je pensais au fait que quelqu'un peut remplacer la bibliothèque C ++ d'un système d'exploitation spécifique par une version différente de la même bibliothèque, mais pleine de symboles de débogage …
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 …
J'ai de nombreuses voitures dans mon application C ++ toutes contenues avec un RaceTrack. Chaque voiture se compose de centaines de pièces. Chaque partie dépend d'une ou deux autres parties. J'ai lu beaucoup de questions SO sur DI et le livre de Mark Seemann et il semble que je ne …
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 …
J'ai donc une usine qui crée des objets de différentes classes. Les classes possibles sont toutes dérivées d'un ancêtre abstrait. La fabrique a un fichier de configuration (syntaxe JSON) et décide quelle classe créer, selon la configuration de l'utilisateur. Pour ce faire, la fabrique utilise boost :: property_tree pour l'analyse …
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 …
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 …
Y avait-il un changement de langue qui l'exigeait ou une raison pratique pour laquelle Bison n'était plus approprié ou optimal? J'ai vu sur wikipedia qu'ils ont changé, se référant aux notes de publication de GCC 3.4 et GCC 4.1 . Ces notes de version indiquent: Un analyseur C ++ descendant …
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 …
Le livre C ++ Templates: The Complete Guide , (c) 2002, me semble très attrayant, mais comme il a 12 ans, je crains qu'il ne soit pas à jour. Il y a des critiques Amazon très favorables datant d'il y a un an, et je ne vois aucun autre titre …
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 …
Contexte / scénario J'ai commencé à écrire une application CLI uniquement en C (mon premier programme C ou C ++ approprié qui n'était pas "Hello World" ou une variante de celui-ci). Vers la mi-parcours, je travaillais avec des "chaînes" d'entrée utilisateur (tableaux de caractères) et j'ai découvert l'objet streamer de …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.