Articles of c #

Renvoie les valeurs de copie de l’instruction

Je m’interroge à ce sujet en raison de problèmes de scope. Par exemple, considérons le code typedef struct { int x1;/*top*/ int x2;/*bottom*/ int id; } subline_t; subline_t subline(int x1, int x2, int id) { subline_t t = { x1, x2, id }; return t; } int main(){ subline_t line = subline(0,0,0); //is line garbage […]

Comment supprimer tous les éléments de ConcurrentBag?

Comment effacer le ConcurrentBag ? il n’a pas de méthode comme Clear ou RemoveAll …

Restreindre le paramètre de modèle C ++ à la sous-classe

Comment puis-je forcer un paramètre de modèle T à être une sous-classe d’une classe spécifique Baseclass ? Quelque chose comme ça: template void function(){ T *object = new T(); }

Différence entre func () et (* this) .func () en C ++

Je travaille sur quelqu’un d’autre du code en C ++, et j’ai trouvé un appel bizarre à une certaine fonction func() . Voici un exemple: if(condition) func(); else (*this).func(); Quelle est la différence entre func() et (*this).func() ? Quels sont les cas où l’appel à func() et (*this).func() exécutera un code différent? Dans mon cas, […]

Table de mappage plusieurs à plusieurs

D’après les exemples que j’ai vus en ligne et dans un livre Code Entity Framework de programmation, lorsque vous avez une collection sur les deux classes, EF crée une table de mappage telle que MembersRecipes et la clé primaire de chaque classe est liée à cette table. Cependant, lorsque Member_Id la Recipe_Id ci-dessous, je reçois […]

Quel serait un “Bonjour, Monde!” Exemple pour “std :: ref”?

Quelqu’un peut-il donner un exemple simple qui démontre la fonctionnalité de std::ref ? Je veux dire un exemple dans lequel d’autres constructions (comme les tuples ou les modèles de type de données) ne sont utilisées que s’il est impossible d’expliquer std::ref sans elles. J’ai trouvé deux questions sur std::ref ici et ici . Mais dans […]

Comment implémentez-vous Coroutines en C ++

Je doute que cela puisse être fait de manière transférable, mais existe-t-il des solutions? Je pense que cela pourrait être fait en créant une autre stack et en réinitialisant SP, BP et IP lors de l’entrée de la fonction, et en réalisant une sauvegarde de l’IP et une restauration de SP + BP. Les destructeurs […]

Comment accorder une autorisation complète à un fichier créé par mon application pour TOUS les utilisateurs?

L’outil que je développe doit accorder des droits d’access “Contrôle total” à un fichier créé par celui-ci. Il doit être lu, modifié et supprimé de tous les comptes Windows et même des comptes futurs possibles. Cela pourrait-il être réalisé? Je sais que je peux essayer ceci pour un SPECIFIC_USER: FileSystemAccessRule rule = new FileSystemAccessRule(SPECIFIC_USER, FileSystemRights.FullControl, […]

Impossible d’obtenir UserManager depuis OwinContext dans apicontroller

Je suis un exemple Microsoft pour implémenter la validation de messagerie avec Identity 2.0.0 Je suis coincé à cette partie public ApplicationUserManager UserManager { get { return _userManager ?? HttpContext.GetOwinContext().GetUserManager(); } private set { _userManager = value; } } Cela fonctionne dans un controller mais HttpContext ne contient aucune méthode GetOwinContext dans un ApiController . […]

Création de delegates manuellement par rapport aux delegates Action / Func

Aujourd’hui, je pensais à déclarer ceci: private delegate double ChangeListAction(ssortingng param1, int number); mais pourquoi ne pas utiliser ceci: private Func ChangeListAction; ou si ChangeListAction n’aurait aucune valeur de retour, je pourrais utiliser: private Action ChangeListAction; alors où est l’avantage de déclarer un délégué avec le mot-clé delegate ? Est-ce à cause de .NET 1.1, […]