Articles of object

initialisation par défaut du type qualifié const sans constructeur fourni par l’utilisateur

Avant de commencer à marquer ceci comme un doublon, j’ai déjà lu ceci, mais ma question concerne le compilateur MSVS. La question liée parle du compilateur g ++. J’ai essayé ce programme sur le compilateur MSVS 2015 qui a été mis à jour le 3 novembre 2015 ici class Test { }; int main() { […]

Est-il possible d’append un élément au menu contextuel contextuel d’un Mac OS par programmation?

J’ai un programme qui fonctionne avec une variété de fichiers sous Windows et Mac OS. Je souhaite donner à l’utilisateur la possibilité d’append une nouvelle option à son menu contextuel clic droit / clic de contrôle à l’effet de “Compresser avec [Nom de l’application]”. Je sais que cela est tout à fait possible sous Windows […]

Makefile C ++. .o dans différents sous-répertoires

J’ai quelques problèmes à essayer de placer les fichiers .o dans un répertoire séparé (/ build). En fait, mes sources (dans / src) contiennent des sous-répertoires et mon Makefile ne crée que le .o du .cpp contenu au premier “niveau”. Les autres .o étant simplement ignorés, la cible ne peut pas être créée. Dans mon […]

Créer plusieurs objects de classe avec le même nom? c ++

Je crée une application qui interroge une firebase database MySQL. Je veux que les résultats de ceci soient stockés dans une carte (qui a une paire correspondante): std::map m_car; typedef std::pair m_car_pair; L’object voiture est composé de 8 parameters, dont l’un est car_id. Je commence par tirer l’ID de la voiture et je l’utilise comme […]

Stockage des valeurs dans un tampon, dans la méthode de la fonction de classe

Je suis en train de programmer un plugin VST DSP en c ++. Je crée une série de filtres passe-bande dans une “banque de filtres”. J’ai implémenté une classe de filtre dans mon en-tête (y compris la fonction) et construit correctement le constructeur / destructeur dans .cpp. Je peux transmettre des valeurs à la méthode […]

Opérande renvoie un object différent

Je crée donc un programme qui a deux classes monôme et polynôme. Fondamentalement, un polynôme est juste un tableau de monômes. Je dois créer un operator + pour append deux monômes et renvoyer un polynôme. Jusqu’ici, j’ai déclaré Polynomial en tant que classe d’amis dans monomial et Polynomial operator+(const Monomial& a, const Monomial& b); ami […]

C ++ – Comment appeler une classe / un object créateur

J’ai besoin d’appeler les propriétés et les fonctions d’un object d’une autre classe. L’idée est de transmettre ‘this’ en tant que paramètre au constructeur de l’autre classe. Par exemple: instance = ClassName(this); Et ensuite faire: ParentClass parentInstance; ClassName::ClassName(MainApp _instance){ parentInstance = _instance; } Cependant, mon compilateur dit que ParentClass ne nomme pas un type. Des […]

Vecteur de pointeurs d’object, aide générale et confusion

Avoir un devoir dans lequel je suis censé créer un vecteur de pointeurs sur des objects Plus tard, j’utiliserai l’inheritance / polymorphism pour étendre la classe aux frais de livraison dans les deux jours, la diffusion le lendemain, etc. Cependant, ce n’est pas ma préoccupation actuelle. L’objective final du programme actuel est d’imprimer simplement le […]

Toutes les exceptions sont des objects en c ++?

Dans certaines publications, comme http://en.wikibooks.org/wiki/C%2B%2B_Programming/Exception_Handling , elles traitent toutes les exceptions comme des objects, même si elles lancent un type fondamental ou un pointeur. Je veux demander pourquoi nous les appelons objects, si parfois ce ne sont pas des objects. Si je ne comprends pas bien, corrigez-moi s’il vous plaît.

Génération de getters et de setters en XCode

J’utilise actuellement xcode pour certains développements c ++ et j’ai besoin de générer des getters et des setters. Le seul moyen que je connaisse est de générer des accesseurs et des setters dans le style Objective C quelque chose comme ceci – (ssortingng) name; – (void) setName: (ssortingng) value; Je ne veux pas ça Je […]