Articles of c #

MsTest ClassInitialize et inheritance

J’ai une classe de base pour mes tests qui se compose comme suit: [TestClass] public abstract class MyBaseTest { protected static ssortingng myField = “”; [ClassInitialize] public static void ClassInitialize(TestContext context) { // static field initialization myField = “new value”; } } J’essaie maintenant de créer un nouveau test qui hérite de la base, avec […]

Enum.GetValues ​​() Type de retour

J’ai lu la documentation qui stipule que “étant donné le type de l’énumération, la méthode GetValues ​​() de System.Enum renverra un tableau du type de base de l’énum ”, à savoir int, byte, etc. Cependant, j’utilise la méthode GetValues ​​et tout ce que je récupère est un tableau de type Enums. Est-ce que je manque […]

Existe-t-il de meilleures méthodes pour effectuer la permutation de la chaîne?

void permute(ssortingng elems, int mid, int end) { static int count; if (mid == end) { cout << ++count << " : " << elems << endl; return ; } else { for (int i = mid; i <= end; i++) { swap(elems, mid, i); permute(elems, mid + 1, end); swap(elems, mid, i); } } […]

Une méthode anonyme en C # peut-elle s’appeler?

J’ai le code suivant: class myClass { private delegate ssortingng myDelegate(Object bj); protected void method() { myDelegate build = delegate(Object bj) { var letters= ssortingng.Empty; if (someCondition) return build(some_obj); //This line seems to choke the comstackr else ssortingng.Empty; }; …… } } Existe-t-il une autre manière de configurer une méthode anonyme en C # de […]

Pourrais-je jamais accéder à l’adresse zéro?

La constante 0 est utilisée comme pointeur nul en C et C ++. Mais comme dans la question “Pointeur vers une adresse fixe spécifique “, il semble possible d’atsortingbuer des adresses fixes. Y a-t-il un besoin imaginable, dans un système quelconque, pour une tâche de bas niveau, d’accéder à l’adresse 0? Si c’est le cas, […]

La cible de débogage est manquante?

Lorsque j’essaie de construire ma solution, j’obtiens l’erreur suivante: Visual Studio ne peut pas démarrer le débogage, car la cible de débogage ‘c: \ target’ est manquante. > Créez le projet et réessayez ou définissez les propriétés OutputPath et AssemblyName de manière appropriée> pour indiquer l’emplacement correct de l’assembly cible. Mon chemin de sortie est […]

Comment trouver le plus grand int dans un std :: set ?

J’ai un std::set , comment trouver le plus grand int dans cet ensemble?

Appel de suppression sur la variable allouée sur la stack

En ignorant le style et le design de la programmation, est-il “sûr” d’appeler delete sur une variable allouée sur la stack? Par exemple: int nAmount; delete &nAmount; ou class sample { public: sample(); ~sample() { delete &nAmount;} int nAmount; }

Noms de fonctions en C ++: Capitaliser ou non?

Quelle est la convention pour nommer les fonctions en C ++? Je viens de l’environnement Java, donc je nomme généralement quelque chose comme: myFunction(…) { } J’ai vu du code mixte en C ++, myFunction(….) MyFunction(….) Myfunction(….) Quelle est la bonne façon? Aussi, est-ce la même chose pour une méthode de classe que pour une […]

Conversion d’entiers en chiffres romains

J’essaie d’écrire une fonction qui convertit les nombres en chiffres romains. Ceci est mon code jusqu’ici Cependant, il ne fonctionne qu’avec des nombres inférieurs à 400. Existe-t-il un moyen simple et rapide d’effectuer cette conversion ou d’étendre mon code existant pour qu’il traite tous les cas? Merci d’avance pour votre aide. static ssortingng convertroman(int number) […]