J'essaie de sérialiser et de désérialiser un vecteur de structures contenant le type de données __uint128_t. Voici une tentative d'écrire une version simplifiée, sans utiliser sizeof (Test) pour sérialiser: typedef __uint128_t data_t; //typedef uint64_t data_t; struct Test { data_t element; int co....
15 janv. 2021 à 03:30
Je conçois une classe pour représenter les données de plus de 10 sources en utilisant std::variant. Chaque source peut avoir 10 messages différents, donc la variante représentera 100 structures sous-jacentes différentes. Naturellement, j'aimerais déclarer le std::variant sans énumérer 100 types dan....
13 janv. 2021 à 04:07
J'utilise la bibliothèque libharu pour créer un pdf et suivre le système hPDF error error_no=4117, detail_no=0 which HPDF_FAILD_TO_ALLOC_MEM Ma question, je peux connaître la raison de cette erreur. et l'application a eu un crash. existe-t-il un moyen de gérer cette erreur car je ne peux pas gén....
11 janv. 2021 à 14:02
Y a-t-il un moyen de vérifier combien d'octets sont écrits dans un tampon au moment exact? Je voudrais définir dynamiquement la quantité de données que j'envoie via socket en utilisant socket.send(). Maintenant, j'ai un problème, disons que mon fichier fait 200 Ko et que mon tampon est défini sur 24....
9 déc. 2020 à 16:25
J'ai une classe parente Obj avec une fonction virtuelle vide cmp class Obj{ public: virtual int cmp(const Obj& val) = 0; ... }; J'essaye de définir cette fonction dans la sous-classe MyString, mais au lieu de const Obj& comme argument, j'utilise const MyString& qui se produit probablement l'....
9 déc. 2020 à 11:13
On m'a dit que lorsque nous écrivons int a[100] = {1};, les éléments après 1 seront initialisés à 0. Mais je n'ai pas su comment procéder. (Et est-ce vrai?) J'ai essayé le code ci-dessous pour connaître approximativement le coût en temps: #define M 500000 clock_t begin = clock(); int main(){ /....
c++
9 déc. 2020 à 09:04
J'essaie de créer une fonction ci-dessous dans ma classe CreateReport appelée load () qui copie tous les enregistrements (données) de mon fichier gradué.dat dans mon vecteur statique de pointeurs d'enregistrement appelé primaryCollection. J'ai créé une classe Record avec des variables qui composent ....
Edit: Compare était un type de classe de paramètre donné, j'ai donc créé struct Compare, mais je ne sais pas comment convertir la variable lambda passée en test en classe Compare , qui est un type de paramètre souhaité. Edit2: Très bien les gars, je pense que je n'avais pas l'air assez clair, donc j....
9 déc. 2020 à 02:26
J'ai un vecteur 2D déclaré comme tel: vector<vector<uint16_t>> vector; Une fois que cela est utilisé et que j'ai besoin d'effacer toute la mémoire qui lui est associée, même les éléments de la dimension [] [X], puis-je simplement faire: vector.clear(); Ou dois-je parcourir chacun des vecteurs à l'....
9 déc. 2020 à 02:12
Je travaille actuellement sur le cours éducatif Grokking the Coding Interview . Bien que ce soit un très bon cours et qu'il explique très bien les algorithmes, il n'explique pas toujours le code. J'ai vu quelques fois l'utilisation de fonctions virtual, comme fonction dynamique (pour être clair, je....
9 déc. 2020 à 01:30
J'ai un arbre rouge-noir qui doit être surchargé avec un opérateur d'affectation. J'ai en quelque sorte surchargé l'opérateur = d'un arbre binaire dont les nœuds ne connaissent pas leurs parents. Mais comment faire cela pour un arbre où les nœuds ont une relation avec la gauche, la droite et le pare....
9 déc. 2020 à 00:38
std::array a une méthode intégrée empty() pour vérifier si le tableau est vide. Comme indiqué dans l'exemple copié à partir de ici: #include <array> #include <iostream> int main() { std::array<int, 4> numbers {3, 1, 4, 1}; std::array<int, 0> no_numbers; std::cout << std::boolalpha; ....
9 déc. 2020 à 00:33
JE NE PEUX PAS MODIFIER LA RÉPONSE JSON, CI-DESSOUS. Je veux pouvoir détecter quand le message POST a été entré avec succès dans la base de données. Lorsque les données sont entrées avec succès, la réponse est: {"status": "success", "message": "correctement inséré"} Je veux ensuite utiliser une inst....
9 déc. 2020 à 00:18
Je recherche actuellement une solution pour donner au constructeur et à la fonction d'un modèle de classes un modèle fixe en fonction du nombre d'arguments N. Mon modèle est de la forme template<typename T, unsigned int N>. L'idée est que ce qui suit fonctionnera: MyClass<int, 4> object(1, 2, 3, 4);....
8 déc. 2020 à 23:53
J'ai un vieux code qui utilise #define pour, euh, définir des chaînes littérales, par exemple #define FredString "\004FRED" Que je voudrais mettre à jour pour éviter d'utiliser #define. Le plus proche que je reçois est quelque chose comme ce qui suit: static constexpr char* FSraw= "FRED"; static co....
8 déc. 2020 à 21:44
Considérez le code suivant qui ne compile pas: #include <map> //#include <stdexcept> // uncommenting this works int main() { std::map<int, int> test; try { test.at(10); } catch(std::out_of_range& e) { } return 0; } Pourquoi std::map n'inclut pas std::out_of_range, m....
8 déc. 2020 à 19:53
J'ai un Makefile qui ressemble à ceci: CFLAGS = `pkg-config opencv --cflags` -Wall -Wextra -Werror -pedantic -std=c++11 LIBS = `pkg-config opencv --libs` % : src/%.cpp src/%.h $(CXX) $(CFLAGS) -g -o bin/$@ $< -O3 $(LIBS) clean: rm -rf bin/* Quand je cours 'make skin-detect' Je reç....
8 déc. 2020 à 19:40
Notre activité de programmation consiste à construire un programme C qui crée un tableau de taille 12 puis à afficher séparément la somme des cellules paires et impaires ainsi que leur moyenne. L'exécution de l'échantillon doit être comme ceci. Exemple d'analyse: entrez 12 éléments: 1 1 1 1 1 1 1 1 ....
c++
8 déc. 2020 à 17:05
Je travaillais en fait sur des projets de POO en C ++ et coincé dans un problème pour stocker les clés et leurs valeurs associatives. Les clés et les valeurs sont de type chaîne. Voici le code que j'essaie d'écrire mais il affiche toujours une erreur. #include <map> #include <iostream> std::map<std:....
8 déc. 2020 à 16:27
J'utilise des implémentations pinvoke de LookupAccountSid dans du code C # géré depuis plusieurs années. Sur un German Windows Server 2016, il commence à lancer un System.AccessViolationException lors de la résolution de S-1-5-11 (utilisateurs authentifiés) où le nom allemand est: "NT-Authorität \ A....
8 déc. 2020 à 14:00
J'ai actuellement ce code: struct LAYOUT { WORD a [8] = {::Rook, ::Knight, ::Bishop, ::Queen, ::King, ::Bishop, ::Knight, ::Rook}; WORD b [8] = {::Pawn}; WORD empty [32] = {::None}; WORD c [8] = {::Pawn+0x6}; WORD d [8] = {::Rook+0x6, ::Kni....
8 déc. 2020 à 13:34
J'ai beaucoup de recherches mais je n'ai pas trouvé ma réponse Je veux écrire un programme qui donnera un tableau avec 3 membres puis je veux imprimer un tableau avec 3 membres: char array[3] ; for(int i=0;i<3;i++){ cin>>array[i] ;} Mais le fait est que je ne veux pas cintrer les membres du t....
8 déc. 2020 à 13:32
Dans un tableau de N éléments (N est donné), trouvez le plus petit élément du premier élément zéro à la fin du tableau. S'il n'y a aucun élément nul dans le tableau, affichez un message à ce sujet. Quelqu'un peut-il réparer ça pour moi s'il vous plaît? #include<iostream> using namespace std; ....
8 déc. 2020 à 11:18
Il existe un extrait de code C ++ qui doit utiliser d'anciennes fonctions C event_handler . Le event_handler a cette signature commune: add_event_handler(event_cb callback, void* user_data) Remarque: event_cb est un pointeur de fonction, probablement sans rapport avec cette question. user_data est....
8 déc. 2020 à 10:58
J'ai écrit un exemple étrange où j'instancie un objet, lui donne un tas d'objets similaires et j'essaye d'appeler une fonction sur l'objet principal en utilisant les objets similaires. Je souhaite enregistrer un vecteur de pointeurs en tant que membre de classe comme dans #include <iostream> #includ....
8 déc. 2020 à 07:13