Articles of c #

Comment fonctionne std :: function

Vous savez, nous pouvons envelopper ou stocker une fonction lambda dans une std::function #include #include int main() { std::function add = [](float a, float b) // ^^^^^^^^^^^^^^^^^^^^ { return a + b; }; std::cout << add(1, 2) << std::endl; } Ma question concerne std::function , comme vous pouvez le voir, il s’agit d’une classe de […]

Comment puis-je obtenir par programme la version d’un fichier DLL ou EXE?

Je dois obtenir la version du produit et la version du fichier pour un fichier DLL ou EXE en utilisant les API natives Win32 en C ou C ++. Je ne cherche pas la version de Windows, mais les numéros de version que vous voyez en cliquant avec le bouton droit sur un fichier DLL, […]

Qu’est-ce qui doit être remplacé dans une structure pour garantir que l’égalité fonctionne correctement?

Comme le titre l’indique: dois-je remplacer l’opérateur == ? .Equals() méthode .Equals() ? Quelque chose me manque?

Est-ce que la surcharge ‘==’ vous fait ‘! =’?

Si je surcharge manuellement l’opérateur == pour une structure, est-ce que je reçois l’opérateur != Gratuitement (probablement défini comme étant le booléen ci-contre), ou dois-je le surcharger manuellement (même si cela return !(this == rhs) simplement return !(this == rhs) ? Edit-La question n’est pas de savoir si je PEUX ou non surcharger les deux […]

Que signifie la syntaxe ‘=>’ en C #?

Je viens de lire cette syntaxe dans certaines des questions de ce forum, mais Google et tout autre moteur de recherche ont tendance à bloquer tout sauf les lettres et les chiffres dans la recherche, il est donc impossible de rechercher “=>”. Alors, quelqu’un peut-il me dire ce que c’est et comment il est utilisé?

Comment puis-je écrire une à plusieurs requêtes dans Dapper.Net?

J’ai écrit ce code pour projeter une relation un à plusieurs mais cela ne fonctionne pas: using (var connection = new SqlConnection(connectionSsortingng)) { connection.Open(); IEnumerable stores = connection.Query<Store, IEnumerable, Store> (@”Select Stores.Id as StoreId, Stores.Name, Employees.Id as EmployeeId, Employees.FirstName, Employees.LastName, Employees.StoreId from Store Stores INNER JOIN Employee Employees ON Stores.Id = Employees.StoreId”, (a, s) => […]

Que se passe-t-il ici dans ce code C ++?

Quelqu’un peut-il s’il vous plaît expliquer ce qui se passe dans ce code C ++. Il comstack et exécute bien sous Linux. #include using namespace std; int main = ( cout << "Hello world!\n", 195 );

Framework de test unitaire C ++

J’utilise le framework Boost Test pour mon code C ++, mais il y a deux problèmes qui sont probablement communs à tous les frameworks de test C ++: Il est impossible de créer des stubs de test automatiques (en extrayant des fonctions publiques de classes sélectionnées par exemple). Vous ne pouvez pas exécuter un seul […]

Résoudre le type à partir du nom de la classe dans un assembly différent

J’ai une méthode où j’ai besoin de résoudre le type d’une classe. Cette classe existe dans un autre assembly dont l’espace de noms est similaire à: MyProject.Domain.Model Je tente d’effectuer les opérations suivantes: Type.GetType(“MyProject.Domain.Model.” + myClassName); Cela fonctionne très bien si le code qui exécute cette action se trouve dans le même assembly que la […]

Utilisation des fonctions min et max en C ++

De C ++, min et max préférables à fmin et fmax ? Pour comparer deux entiers, fournissent-ils essentiellement les mêmes fonctionnalités? Avez-vous tendance à utiliser l’un de ces jeux de fonctions ou préférez-vous écrire vous-même (peut-être pour améliorer l’efficacité, la portabilité, la flexibilité, etc.)? Remarques: La STL (Standard Template Library) C ++ déclare les fonctions […]