Questions marquées «c»

112
Free (ptr) où ptr est NULL est-il corrompu?

Théoriquement, je peux dire que free(ptr); free(ptr); est une corruption de mémoire puisque nous libérons la mémoire qui a déjà été libérée. Mais si free(ptr); ptr=NULL; free(ptr); Comme le système d'exploitation se comportera d'une manière indéfinie, je ne peux pas obtenir une analyse théorique...

112
Le cout est-il synchronisé / thread-safe?

En général, je suppose que les flux ne sont pas synchronisés, c'est à l'utilisateur de faire le verrouillage approprié. Cependant, des choses comme coutobtenir un traitement spécial dans la bibliothèque standard? Autrement dit, si plusieurs threads écrivent, coutpeuvent-ils corrompre l' coutobjet?...

112
ASP.NET MVC renvoie une vue vide

Quelle est la manière la plus naturelle de renvoyer un ActionResult vide (pour une action enfant)? public ActionResult TestAction(bool returnValue) { if (!returnValue) return View(EmptyView); return View(RealView); } Une option que je peux voir est de créer une vue vide et de la référencer à...

112
Où PATH_MAX est-il défini sous Linux?

Avec quel fichier d'en-tête dois-je appeler #include pour pouvoir utiliser PATH_MAX comme int pour dimensionner une chaîne? Je souhaite pouvoir déclarer: char *current_path[PATH_MAX]; Mais quand je le fais, mon compilateur (Clang / LLVM sous Linux) émet l'erreur suivante: recursive_find6.c:29:20:...

112
CALayer avec trou transparent dedans

J'ai une vue simple (côté gauche de l'image) et j'ai besoin de créer une sorte de superposition (côté droit de l'image) à cette vue. Cette superposition doit avoir une certaine opacité, de sorte que la vue ci-dessous est encore partiellement visible. Plus important encore, cette superposition doit...

112
Effet de parallaxe iOS 7 dans mon contrôleur de vue

Je développe une application pour iOS 7 en Objective-C. J'ai un écran dans mon application avec quelques boutons et une jolie image de fond. (C'est un simple xib avec UIButtonsau dessus d'un UIImageView.) Je pensais que ce serait cool si ces boutons avaient l'effet de parallaxe de l'écran d'accueil...

112
RSpec: comment tester si une méthode a été appelée?

Lors de l'écriture de tests RSpec, je me retrouve à écrire beaucoup de code qui ressemble à ceci afin de m'assurer qu'une méthode a été appelée lors de l'exécution d'un test (pour des raisons d'argument, disons simplement que je ne peux pas vraiment interroger l'état de l'objet après l'appel car...

112
Trouver le chemin UNC d'un lecteur réseau?

Je dois être en mesure de déterminer le chemin du lecteur réseau Q au travail pour un projet WEBMethods. Le code que j'ai auparavant est dans mon fichier de configuration. J'ai placé des lettres à un seul caractère à l'intérieur des répertoires juste pour des raisons de sécurité. Je ne sais pas à...