J’ai donc le code suivant: void emptySsortingng(char* token, int size) { for (int i=0; i < size; i++) token[i] = '\0'; } void setDefaults(char uloginName[], char *home_directory, char *password, char *shell, char *gecos) { emptyString(home_directory, sizeof(home_directory) – 1); strcat(home_directory, "home/home/"); strcat(home_directory, uloginName); } int main(){ char buffer[256]; AccountInfo *tempAccount; UserDB users; char uloginName[9] = "Smith"; […]
Ce qui suit est une fonction récursive qui affiche les diviseurs d’un nombre (il doit être récursif). Sans la partie mise en commentaire, les pires scénarios du programme sont des nombres premiers, la boucle while devra courir jusqu’à n, le temps d’exécution serait donc: O (n). Avec la partie commentée, les nombres premiers s’exécutent maintenant […]
J’utilise Eclipse CDT. Je rencontre un problème vraiment étrange. Après avoir construit un projet, je clique sur le projet et choisissez run as -> local c/c++ project , une erreur binary not found renvoyée. Si je clique avec le bouton droit de la souris sur le projet -> run configuration , mais que je n’effectue […]
Je ne pouvais pas mieux dessiner avec de la peinture. Ce que j’essaie de faire ici est de créer une structure arborescente (comme celle sur l’image) à l’aide de TFrames. et fondamentalement, lorsque j’appuie sur les boutons +, un nouveau TFrame est ajouté à l’arbre. J’utilise C ++ Builder, et je sais comment faire l’ajout […]
C’est mon premier post et je suis coincé ici. Je suis en train de travailler sur mon projet et j’ai un problème. Je récupère le baseaddress de mon propre module et je lis la mémoire de processus pour que IMAGE_DOS_HEADER soit exécuté puis je continue à append e_lanew à partir de la structure IMAGE_DOS_HEADER de […]
J’essaie de localiser une erreur dans un script R qui appelle un programme C ++. Le R me dit que mon C ++ a retourné NA – mais cela ne semble pas être le cas lorsque je regarde à travers le programme. Il n’y a rien appelé qui aurait pour résultat NA dans R. D’où […]
je suis nouveau ici travailler avec boost En lisant beaucoup de très bons articles pour stimuler Spirit, je décide de créer un parsingur et de me lancer dans le problème qui parsing une expression comme celle-ci 1+ (2+ (3+ (4+ (5+) (6+ (7+ (8)))))))) prend toujours pour l’exécution .. le rendant plus simple 1+ (2+ […]
J’avais référé cette question (j’ai changé son titre). Je suis conscient que la génération de code liée à la virtual est spécifique à la mise en œuvre. Cependant, une question précédente suggère qu’il existe un coût supplémentaire lié à virtual inheritance virtual lors de l’appel de la méthode de base non virtuelle. J’ai écrit les […]
J’ai écrit le modèle de base de Tuple suivant: template class Tuple; template struct TupleIndexer; template class Tuple : public Tuple { private: Head element; public: template typename TupleIndexer::Type& Get() { return TupleIndexer::Get(*this); } uintptr_t GetCount() const { return sizeof…(Tail) + 1; } private: friend struct TupleIndexer; }; template class Tuple { public: uintptr_t GetCount() […]
OBJECTIF: J’aimerais réaliser un polymorphism dynamic dépendant du type (c’est-à-dire la répartition au moment de l’exécution d’un appel de fonction) sur des types non liés , c’est-à-dire sur des types qui n’ont pas de classe de base commune . Il me semble que cela est réalisable, ou du moins théoriquement valable. Je vais essayer de […]