Articles of c #

Utilisation étrange de `?:` Dans le code `typeid`

Dans l’un des projets sur lesquels je travaille, je vois ce code struct Base { virtual ~Base() { } }; struct ClassX { bool isHoldingDerivedObj() const { return typeid(1 ? *m_basePtr : *m_basePtr) == typeid(Derived); } Base *m_basePtr; }; Je n’ai jamais vu de typeid utilisé comme ça. Pourquoi fait-il cette danse bizarre avec ?: […]

Comment faire qu’une fonction retourne un pointeur sur une fonction? (C ++)

J’essaie de faire une fonction qui prend un caractère, puis renvoie un pointeur sur une fonction en fonction de ce que le personnage était. Je ne suis pas sûr de savoir comment faire pour que la fonction retourne un pointeur sur une fonction.

moyen simple et rapide de convertir un int en binary?

Ce que je cherche, c’est quelque chose comme la fonction de decbin en C #. Cette fonction convertit les décimales en sa représentation sous forme de chaîne. Par exemple, lorsque vous utilisez decbin(21) il renvoie 10101 comme résultat. J’ai trouvé cette fonction qui fait essentiellement ce que je veux, mais peut-être y a-t-il un moyen […]

Authentification de jeton d’API Web avec une firebase database utilisateur personnalisée

Je développe un service Web API 2.1 qui doit authentifier les clients de connexion (clients HTML5 / JS que je vais créer et contrôler). Malheureusement, les informations utilisateur (nom d’utilisateur, mots de passe, mots de passe, rôles et bien plus encore) sont stockées dans une firebase database existante (SQL Server) à laquelle je n’ai qu’un […]

Publication de données JSON sur ASP.NET MVC

J’essaie d’obtenir une liste d’éléments de ligne sur une page Web en utilisant JSON, qui sera ensuite manipulée et renvoyée au serveur par une requête ajax en utilisant la même structure JSON (sauf si un champ a été modifié). Recevoir des données du serveur est facile, la manipulation encore plus facile! mais en envoyant ces […]

Comment afficher un indicateur de progression en C / C ++ pur (cout / printf)?

J’écris un programme de console en C ++ pour télécharger un fichier volumineux. J’ai connu la taille du fichier et je lance un thread de travail pour le télécharger. Je veux montrer un indicateur de progression pour le rendre plus cool. Comment afficher différentes chaînes à des moments différents, mais à la même position, en […]

C #: “Une première exception de type” System.InvalidOperationException “”

En travaillant sur une affectation de classe en C #, je suis tombé sur un crash de programme sans aucune erreur (sauf ce qui est écrit dans la fenêtre de débogage de VS2010). Voici le code typique à l’origine de la panne: public partial class Test : Form { public Test() { InitializeComponent(); } private […]

L’auteur a-t-il commis une erreur en expliquant la stack et le tas en C ++ ou ai-je mal interprété quelque chose?

Voici le code: int main() { using namespace std; int nights = 1001; int * pt = new int; // allocate space for an int *pt = 1001; // store a value there cout << "nights value = "; cout << nights << ": location " << &nights << endl; cout << "int "; cout […]

L’usage des énumérations anonymes

Quel est le but des déclarations enum anonymes telles que: enum { color = 1 }; Pourquoi ne pas simplement déclarer int color = 1 ?

Comment vérifier si l’object a été éliminé en C #

Duplication possible: Comment savoir si une référence d’object IDisposable est éliminée? Existe-t-il une méthode pour vérifier si l’object a été disposé différemment alors try { myObj.CallRandomMethod(); } catch (ObjectDisposedException e) { // now I know object has been disposed } Dans mon cas, TcpClient classe TcpClient qui a la méthode Close() qui dispose d’un object […]