J’ai une DLL générée sur VC6 et utilisant wssortingng , et j’essaie de l’utiliser dans un projet VC9. Dans cette DLL, il existe une classe de niveau supérieur manipulant wssortingng , appelée UtfSsortingng . J’ai tout importé correctement dans mon projet, mais lorsque j’appelle: std::wssortingng test; UtfSsortingng uTest(test); ça ne liera pas, même si le […]
J’ai un code qui surcharge l’opérateur new . Le code ci-dessous fonctionne correctement sous Linux (gcc4x) mais pas Windows (Visual C ++ 2008 Express Edition) Le code sous les rapports Visual Studio 2008 Express Edition erreur C2660: l’opérateur new []: la fonction ne prend pas 1 argument class dummy{}; void* operator new[] (size_t size, dummy […]
(La question initiale a été posée à l’ adresse suivante : http://www.ogre3d.org/phpBB2/viewtopic.php?t=44832 ) Quelqu’un a demandé: “Bien que je veuille tout construire dans vs2008 (VC9), le Kit de développement logiciel (SDX) PhysX est construit avec vs2005 (VC8). Est-ce que cela poserait des problèmes, en utilisant toutes les bibliothèques compilées avec vc9 et utilisé en combinaison […]
Bien que le moteur d’exécution standard de Microsoft fournisse la version de débogage des fonctions d’allocation, cela ne fonctionne pas vraiment, car vous n’êtes pas censé utiliser le nouveau code nu en C ++, l’instrumentation pointe donc vers la bibliothèque standard ou nulle part, car la bibliothèque standard ne peut pas être instrumentée. Maintenant, j’ai […]
J’essaie de me connecter à un serveur MySQL en utilisant C ++ avec le pilote ODBC 5.1 MySQL sous Visual C ++ 2008 Express Edition. Je suis ces instructions de MSDN: SQLConnect SQLGetData SQLFetch La seule différence est que je dois convertir tout le SQLCHAR en SQLWCHAR , pour correspondre aux parameters de la fonction, […]
J’ai beaucoup de code de modèle. Etant donné qu’un code de modèle incorrect ne génère pas d’erreur de compilateur à moins qu’il ne soit compilé, puis-je vérifier les fonctions de modèle réellement compilées par le compilateur et celles qui ont été ignorées? EDIT 2: Si un modèle de classe ou un modèle de fonction particulier […]
J’ai le message suivant de “première chance d’exception” qui provient d’une DLL que j’ai écrite et qui tourne dans un exécutable que je n’ai pas écrit. C’est-à-dire que la DLL est un plugin. La première fois que cette exception est déclenchée, une tentative d’ouverture d’un fichier de mappage de mémoire partagée échoue. Si j’ignore les […]
J’ai ce problème dans mon code: bool CBase::isNumber() { return (id & MID_NUMBER); } bool CBase::isVar() { return (id & MID_VARIABLE); } bool CBase::isSymbol() { return (id & MID_SYMBOL); }
Existe-t-il des ressortingctions / problèmes lors de l’utilisation d’un enum en tant qu’argument template (type) en C ++? Exemple: enum MyEnum { A, B, C, D, E }; template class MyTemplate { public: _t value; void func(const _t& param) { /* …. */ } }; // …. MyTemplate MyInstance; Mon problème actuel avec MSVC ++ […]
J’essaie de déréférencer récursivement un pointeur en C ++. Si un object qui n’est pas un pointeur est passé (ceci inclut les pointeurs intelligents), je souhaite simplement renvoyer l’object lui-même, par référence si possible. J’ai ce code: template static T &dereference(T &v) { return v; } template static const T &dereference(const T &v) { return […]