Questions marquées «c»

25
Pourquoi augmenter les pointeurs?

J'ai récemment commencé à apprendre le C ++, et comme la plupart des gens (selon ce que j'ai lu), j'ai du mal avec les pointeurs. Pas dans le sens traditionnel, je comprends ce qu'ils sont, pourquoi ils sont utilisés et comment peuvent-ils être utiles, mais je ne peux pas comprendre comment...

25
Où dois-je placer une demande d'API dans MVC?

Je crée une application Web en utilisant un modèle MVC. En suivant ce type d'architecture, nous pouvons voir que toutes les méthodes utilisées pour interagir avec la base de données sont implémentées dans le modèle . Mais que se passe-t-il si je dois appeler un service exposé par d'autres sur le...

25
Pourquoi vide en C signifie-t-il non nul?

Dans les langages fortement typés comme Java et C #, void(ou Void) comme type de retour pour une méthode semble signifier: Cette méthode ne renvoie rien. Rien. Non-retour. Vous ne recevrez rien de cette méthode. Ce qui est vraiment étrange, c'est qu'en C, voidcomme type de retour ou même comme type...

25
Dans MVC, un modèle devrait-il gérer la validation?

J'essaie de ré-architecturer une application Web que j'ai développée pour utiliser le modèle MVC, mais je ne sais pas si la validation doit être gérée ou non dans le modèle. Par exemple, je configure un de mes modèles comme celui-ci: class AM_Products extends AM_Object { public function save(...

25
Langages de liaison C ++ autres que C?

Le langage C ++ permet le mélange de C ++ et C dans un fichier source. Par exemple, extern "C" { struct bar { /* ... */ } } Est-ce que C ++ ou a-t-il déjà pris en charge d'autres "langages de liaison" autres que C? par exemple extern "Pascal"ouextern