Je suis programmeur C et C ++ et j’essaie maintenant d’apprendre C #. J’ai acheté le livre Professional C # by Wrox publications. Lors de la migration de C vers C ++, je doutais de la raison pour laquelle ++ avait été ajouté à C. Plus tard, j’ai réalisé que ++ est un opérateur d’incrémentation […]
Comment puis-je vérifier si un std::thread est toujours en cours d’exécution (d’une manière indépendante de la plate-forme)? Il manque une méthode timed_join() et joinable() n’est pas destiné à cela. J’ai pensé à verrouiller un mutex avec un std::lock_guard dans le thread et à utiliser la méthode try_lock() du mutex pour déterminer s’il est toujours verrouillé […]
Je ne vois pas dumpbin.exe sur mon système. J’ai Visual Studio 2005 sur mon système. Lorsque je tape dumpbin sur la ligne de commande, il est dit commande non reconnue. Est-ce que cela vient avec Visual Studio par défaut, ou dois-je append explicitement cet outil?
J’essaie de comprendre le concept Mixin, mais je n’arrive pas à comprendre ce que c’est. À mon avis, c’est un moyen d’étendre les capacités d’une classe en utilisant l’inheritance. J’ai lu que les gens les appellent “sous-classes abstraites”. Quelqu’un peut-il expliquer pourquoi? J’apprécierais que vous expliquiez votre réponse basée sur l’exemple suivant (De l’un de […]
Existe-t-il un moyen de spécifier que ma variable est un int court? Je cherche quelque chose de similaire au suffixe M pour les décimales. Pour les décimales, je n’ai pas à dire var d = (decimal)1.23; Je peux simplement écrire comme suit: var d = 1.23M; Y a-t-il un moyen d’écrire cela var s = […]
Je voudrais utiliser la méthode .Net Regex.Split pour diviser cette chaîne d’entrée en un tableau. Il doit être divisé sur des espaces, sauf s’il est inclus dans une citation. Entrée: Voici “ma chaîne” il a “six matchs” Production attendue: Ici est ma ficelle il a six matchs De quel modèle ai-je besoin? Dois-je également spécifier […]
Je sais que WIN32 est évidemment pour dénoter la compilation Win32 mais quel est le besoin de _WIN32 ?
J’ai récemment eu besoin de travailler avec certains projets Visual Studio C ++ avec les configurations habituelles Debug et Release, mais aussi avec “Release All” et “Debug All”, ce que je n’avais jamais vu auparavant. Il se trouve que l’auteur des projets possède un seul ALL.cpp qui inclut tous les autres fichiers .cpp. Les configurations […]
J’ai fait une recherche approfondie sur internet et stackoverflow, mais je n’ai pas trouvé de réponse à ma question: Comment puis-je obtenir / définir (les deux) la valeur RVB de certains pixels (donnés par les coordonnées x, y) dans OpenCV? Ce qui est important – J’écris en C ++, l’image est stockée dans la variable […]
J’ai décidé de commencer à utiliser Ninject et de faire face à un problème. Disons que j’ai le scénario suivant. J’ai une interface IService et 2 classes implémentant cette interface. Et aussi j’ai une classe, qui a un constructeur obtenant IService et un int . Comment puis-je créer une instance de cette classe avec Ninject […]