J'ai lu à quelques endroits différents qu'en utilisant les nouveaux littéraux de chaîne de C ++ 11, il pourrait être possible de calculer le hachage d'une chaîne au moment de la compilation. Cependant, personne ne semble prêt à sortir et à dire que ce sera possible ou comment cela se …
En général, comment puis-je obtenir une référence à un objet dont j'ai le nom dans une chaîne? Plus précisément, j'ai une liste des noms de paramètres (les variables membres - construites dynamiquement pour que je ne puisse pas y faire référence directement). Chaque paramètre est un objet qui a également …
Comment puis-je transformer par programme un nom de classe,, FooBaren symbole :foo_bar,? par exemple quelque chose comme ça, mais qui gère correctement le cas de chameau? FooBar.to_s.downcase.to_sym
Disons que j'ai le hachage suivant: { :foo => 'bar', :baz => 'qux' } Comment pourrais-je définir dynamiquement les clés et les valeurs pour devenir des variables d'instance dans un objet ... class Example def initialize( hash ) ... magic happens here... end end ... pour que je me retrouve …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
J'ai un modèle de fonction qui prend de nombreux types différents en entrée. Parmi ces types, un seul a une getInt()fonction. Par conséquent, je veux que le code exécute la fonction uniquement pour ce type. Veuillez suggérer une solution. Merci #include <type_traits> #include <typeinfo> class X { public: int getInt(){ …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.