Articles of c #

Tricky interview sujet pour C ++

Compte tenu du code ci-dessous, comment créeriez-vous / implémenteriez-vous SR.h pour qu’il produise la sortie correcte SANS astérisque dans votre solution? Je me suis fait avoir par cette question. J’aimerais connaître certaines des différentes approches que les gens utilisent pour résoudre ce problème. #include #include “SR.h” int main() { int j = 5; int a[] […]

Placement de l’astérisque dans les déclarations de pointeur

J’ai récemment décidé que je devais juste apprendre C / C ++, et il y a une chose que je ne comprends pas vraiment sur les pointeurs ou plus précisément leur définition. Que diriez-vous de ces exemples: int* test; int *test; int * test; int* test,test2; int *test,test2; int * test,test2; Maintenant, à ma connaissance, […]

Obtenez le temps écoulé dans Qt

Je cherche l’équivalent dans Qt à GetTickCount() Quelque chose qui me permettra de mesurer le temps nécessaire à un segment de code pour fonctionner comme dans: uint start = GetTickCount(); // do something.. uint timeItTook = GetTickCount() – start; Aucune suggestion?

Int32.ToSsortingng () est-il spécifique à la culture?

Je lance une version bêta de ReSharper, et il me donne des avertissements pour le code suivant: int id; // … DoSomethingWith(id.ToSsortingng()); L’avertissement est sur l’appel id.ToSsortingng() et il dit “Spécifiez une culture dans la conversion de chaîne explicitement”. Je comprends l’avertissement, et je sais comment le réparer – changez simplement le code en id.ToSsortingng(CultureInfo.InvariantCulture) […]

Mémoire libre allouée dans une fonction différente?

J’essaie d’apprendre C et j’essaie actuellement d’écrire une structure de données de stack de base, mais je n’arrive pas à obtenir de base malloc / free right. Voici le code que j’ai utilisé (je ne fais que poster une petite partie pour illustrer un problème spécifique, pas le code total, mais le message d’erreur a […]

AssemblyInfo partagé pour un contrôle de version uniforme dans la solution

J’ai lu à propos de cette technique: http://blogs.msdn.com/b/jjameson/archive/2009/04/03/shared-assembly-info-in-visual-studio-projects.aspx Fondamentalement, cela signifie créer un SharedAssemblyInfo.cs avec des informations de version sur l’assembly, et append ce fichier comme lien à tous les projets de la solution, de sorte que le fichier réel ne réside que dans 1 emplacement sur le disque. Ma question concerne 2 scénarios: Solution […]

L’erreur «Membre obligatoire du compilateur manquant» est renvoyée plusieurs fois avec presque aucune modification du code

Aujourd’hui, après avoir déployé quelques modifications sur un site C # MVC que j’ai exécuté, je suis retourné pour apporter d’autres modifications et j’ai découvert cette erreur: Membre requirejs du compilateur manquant System.Runtime.ComstackrServices.ExtensionAtsortingbute..ctor L’erreur est un peu vague (autre que sa description, évidemment) car elle ne me donne pas un fichier, une ligne ou une […]

Pourquoi std :: pow (double, int) a-t-il été supprimé de C ++ 11?

En examinant de manière efficace le calcul de p ^ q (exponentiation), où q est un entier et passe en revue les normes C ++ 98 et C ++ 11, j’ai remarqué qu’apparemment la surcharge std::pow(double, int) été supprimée dans C ++ 11. En C ++ 98 26.5 / 6, il a le double pow(double, […]

Chemin relatif vers le chemin absolu en C #?

J’ai des fichiers XML contenant des chemins d’access aux images href (par exemple “…. \ images \ image.jpg”). Les hrefs contiennent des chemins relatifs. Maintenant, je dois extraire les hrefs sur les images et les transformer en chemins absolus dans le système de fichiers. Je connais la méthode GetFullPath, mais je l’ai essayée et cela […]

«Nouveau» mot-clé dans la déclaration de propriété dans c #

J’ai reçu un projet .net à maintenir. Je ne faisais que parcourir le code et je l’ai remarqué sur une déclaration de propriété: public new ssortingng navUrl { get { return …; } set { … } } Je me demandais ce que le new modificateur fait à la propriété?