Articles of c #

Clean Eclipse Index, il n’est pas synchronisé avec le code

J’utilise Eclipse avec du code C ++ via des ressources liées sous Linux. L’index d’parsing du code semble être corrompu (la définition de Goto place le curseur près de la définition, mais pas dessus). Le rafraîchissement des ressources ne le répare pas, pas plus que le redémarrage d’Eclipse. Y a-t-il un moyen de vider l’index […]

Comment se connecter à la firebase database MySQL?

Je suis très novice en programmation C # mais je voudrais pouvoir accéder aux bases de données MySQL (ne pas avoir d’argent pour MS SQL) Cependant, j’ai une question. Je sais que vous devez avoir “MySQL connector / NET” et “MySQL for Visual Studio” pour développer l’application C #, mais la personne qui installe l’application […]

La meilleure approche pour créer une nouvelle fenêtre dans WPF en utilisant MVVM

Dans le post du voisin: Comment le ViewModel doit-il fermer le formulaire? J’ai posté ma vision sur la façon de fermer les fenêtres avec l’utilisation de MVVM. Et maintenant j’ai une question: comment les ouvrir. J’ai une fenêtre principale (vue principale). Si l’utilisateur clique sur le bouton “Afficher”, la fenêtre “Démo” (boîte de dialog modale) […]

Pourquoi round () et ceil () ne renvoient-ils pas un entier?

De temps en temps, je me retrouve à arrondir des nombres et je dois toujours convertir le résultat en entier: int rounded = (int) floor(value); Pourquoi toutes les fonctions d’arrondi ( ceil() , floor() ) renvoient un nombre flottant et non un entier? Je trouve cela assez peu intuitif et j’aimerais avoir des explications!

Différence entre char et char

En C ++, quelle est la différence (le cas échéant) entre l’utilisation de char et de char [1]. exemples: struct SomeStruct { char x; char y[1]; }; Les mêmes raisons se présentent-elles pour les caractères non signés?

Pourquoi GCC appelle-t-il sqrt () sans utiliser son résultat?

En utilisant GCC 6.3, le code C ++ suivant: #include #include void norm(double r, double i) { double n = std::sqrt(r * r + i * i); std::cout << "norm = " << n; } génère l’assembly x86-64 suivant: norm(double, double): mulsd %xmm1, %xmm1 subq $24, %rsp mulsd %xmm0, %xmm0 addsd %xmm1, %xmm0 pxor %xmm1, […]

BSTR à std :: ssortingng (std :: wssortingng) et vice versa

En travaillant avec COM en C ++, les chaînes sont généralement du type de données BSTR . Quelqu’un peut utiliser BSTR wrapper BSTR comme CComBSTR ou MS CSsortingng . Mais comme je ne peux pas utiliser ATL ou MFC dans le compilateur MinGW, existe-t-il un extrait de code standard pour convertir BSTR en std::ssortingng (ou […]

Que signifie «temp non signé: 3» dans une structure ou une union?

Duplication possible: Que signifie ce code C ++? J’essaie de mapper une structure C en Java en utilisant JNA. Je suis tombé sur quelque chose que je n’ai jamais vu. La définition de la struct est la suivante: struct op { unsigned op_type:9; //—> what does this mean? unsigned op_opt:1; unsigned op_latefree:1; unsigned op_latefreed:1; unsigned […]

Dois-je utiliser des propriétés publiques et des champs privés ou publics pour des données?

Dans la plupart du code que j’ai vu (sur SO, thecodeproject.com et j’ai tendance à le faire dans mon propre code), j’ai vu des propriétés publiques créées pour chaque champ privé que contient une classe, même si elles sont les plus nombreuses. type de base de get; set; get; set; comme: private int myInt; public […]

un fichier de symbole correspondant n’a pas été trouvé dans ce dossier

Je veux l’utilisation de symboles, mais je reçois cette erreur: un fichier de symbole correspondant n’a pas été trouvé dans ce dossier Où est le problème?