Articles of base

JavaScript grand entier de la chaîne à la base 2

Comment passer d’ a chaîne JavaScript, en supposant qu’elle sera convertie en représentation numérique en base 2, en obtenir la longueur? var a = “27253612834651292817068063108051952822914696443427141008555142123316682144932254071632833688593262045689493008241655341783955326980297437493219806268065150183246111733458990008880411449482143090406377611761078341580375284217607011541826787677233082585754389591236816422975207551625801435043443350389601614965”; Les paquets npm jsbn ne l’ont pas et les retours gros-entiers en notation scientifique (2e + …) J’ai besoin d’imiter le résultat de code C ++ de mpz_sizeinbase(a, 2) – […]

issortingngstream ne respecte pas la base?

J’essaie de corriger certaines conclusions de Coverity sur des valeurs altérées en raison de l’utilisation d’ atoi et atof . Je suis passé à un issortingngstream , mais il ne produit pas les résultats escomptés pour des bases autres que 10. Si je passe en base 16, entrez 0xa et évitez iss.ignore(2); , alors le […]

Comment interroger toutes les classes de base d’une classe lors de la compilation?

Avec std::is_base_of::value on peut vérifier si une classe A est une classe de base de classe B Est-il également possible d’interroger le compilateur pour toutes les classes de base d’une classe B , par exemple, quelque chose comme base_classes_of renvoyant un std :: tuple contenant toutes les classes de base de B ? Y at-il […]

Pourquoi std :: setbase (2) ne passe-t-il pas à la sortie binary?

La page CPPReference sur std :: setbase dit: Les valeurs de base autres que 8, 10 ou 16 réinitialisent le champ de base à zéro, ce qui correspond à la sortie décimale et à l’entrée dépendante du préfixe. Comment venir? Y a-t-il une raison particulière pour laquelle seules ces bases sont sockets en charge? Il […]

Intégration automatisée testant une application C ++ avec une firebase database

J’introduis des tests d’intégration automatisés dans une application mature qui, jusqu’à présent, n’a été testée que manuellement. L’application est basée sur Windows et communique avec une firebase database MySQL. Quel est le meilleur moyen (y compris les détails des outils recommandés) de conserver des tests indépendants les uns des autres en termes de transactions de […]

Obtenir l’adresse de l’object de base à partir de l’object dérivé

Je reçois une erreur très déroutante dans mon programme. Je pense que je peux avoir deux objects différents de la même classe où je pensais avoir le même object. C’est déroutant parce que je traite avec un très grand cadre où il n’est pas simple d’obtenir un pointeur sur l’object dont j’ai besoin. Ma question […]

Un object de classe dérivé contient-il un object de classe de base?

Considérez l’exemple de code suivant ci-dessous: #include using namespace std; class base { public: base() { cout << "ctor in base class\n"; } }; class derived1 : public base { public: derived1() { cout <<"ctor in derived class\n"; } }; int main() { derived1 d1obj; return 0; } Des questions Lorsque d1obj est créé, les […]

nouvel opérateur dans le paramètre de fonction

J’ai une fonction et cette fonction prend dans un pointeur de classe. le problème est que j’appelle le pointeur de classe comme ceci. Function (new ChildClass); la fonction ressemble à quelque chose comme ça void Function (BaseClass *instance) { childClassInstance = instance; } La raison pour laquelle je l’appelle avec le nouveau mot-clé est parce […]

Classe de base non définie

Mon code ci-dessous génère l’erreur ‘WorldObject’: [Classe de base indéfinie (traduit de l’allemand)] Pourquoi est-ce? Voici le code qui produit cette erreur: ProjectilObject.h: #pragma once #ifndef _PROJECTILOBJECT_H_ #define _PROJECTILOBJECT_H_ #include “GameObjects.h” class WorldObject; class ProjectilObject: public WorldObject { public: ProjectilObject(IGameObject* parent,int projectiltype); void deleteyourself(); protected: virtual void VProcEvent( long hashvalue, std::ssortingngstream &stream); virtual void VInit(); […]

Héritage constructeur et destructeur

Je crois que les Constructors et les Destructors de la base class ne peuvent pas être hérités par les derived classes de la classe de base. Est-ce que ma compréhension est correcte?