Articles of c #

Idiome (s) pour «pour chaque sauf le dernier» (ou «entre chaque paire d’éléments consécutive»)

Tout le monde rencontre ce problème à un moment donné: for(const auto& item : items) { cout << item << separator; } … et vous obtenez un séparateur supplémentaire que vous ne voulez pas à la fin. Parfois, cela n’imprime pas, mais, par exemple, exécute une autre action, mais des actions consécutives du même type […]

Comment comstackr un fichier .c sur mon Mac?

Comment comstackr un fichier .c sur mon Mac?

Qu’est-ce qu’une fonction de trampoline?

Lors des récentes discussions au travail, quelqu’un a évoqué une fonction de trampoline. J’ai lu la description sur Wikipedia . Il suffit de donner une idée générale de la fonctionnalité, mais j’aimerais quelque chose de plus concret. Avez-vous un extrait de code simple qui illustrerait un trampoline?

Pourquoi est-ce que je reçois «une étiquette ne peut faire partie que d’une déclaration et une déclaration n’est pas une déclaration» si j’ai une variable qui est initialisée après une étiquette?

J’ai le code simplifié suivant: #include int main () { printf(“Hello “); goto Cleanup; Cleanup: char *str = “World\n”; printf(“%s\n”, str); } Je reçois une erreur car une nouvelle variable est déclarée après l’étiquette. Si je mets le contenu (principalement l’initialisation) après l’étiquette dans un bloc {}, la compilation réussit. Je pense comprendre la raison […]

Pourquoi puis-je définir des structures et des classes dans une fonction en C ++?

Je me suis juste trompé en C ++, et ça marche. Pourquoi est-ce que je peux faire ça? int main(int argc, char** argv) { struct MyStruct { int somevalue; }; MyStruct s; s.somevalue = 5; } Maintenant, après avoir fait cela, je me suis souvenu avoir lu quelque chose sur cette astuce, il y a […]

Renvoyer une chaîne C à partir d’une fonction

J’essaie de retourner une chaîne C à partir d’une fonction mais cela ne fonctionne pas. Voici mon code. char myFunction() { return “My Ssortingng”; } En général, je l’appelle comme ceci: int main() { printf(“%s”,myFunction()); } J’ai également essayé d’autres méthodes pour myFunction mais elles ne fonctionnent pas. Par exemple: char myFunction() { char array[] […]

Echec de la demande de service Web WCF de grande taille avec (400) demande HTTP incorrecte

J’ai rencontré ce problème apparemment commun et j’ai été incapable de le résoudre. Si j’appelle mon service Web WCF avec un nombre relativement petit d’éléments dans un paramètre de tableau (j’ai testé jusqu’à 50), tout va bien. Cependant, si j’appelle le service Web avec 500 éléments, j’obtiens l’erreur de demande incorrecte. Fait intéressant, j’ai exécuté […]

Meilleur moyen de mettre à jour les classes LINQ to SQL après le changement de schéma de firebase database

J’utilise les classes LINQ to SQL dans un projet où la conception de la firebase database est encore un peu en mouvement. Existe-t-il un moyen facile de synchroniser les classes avec le schéma ou dois-je mettre à jour manuellement les classes si une conception de table change?

Le nom ‘ViewBag’ n’existe pas dans le contexte actuel – Visual Studio 2015

Je commence à développer dans ASP.NET à nouveau et j’ai rencontré une petite erreur dans Visual Studio. Mes fichiers .cshtml affichent des erreurs lors de l’utilisation de quelques fonctions de razor. Par exemple “Le nom” ViewBag “n’existe pas dans le contexte actuel”. Voici une photo: J’utilise un projet de démonstration. Vous pouvez trouver le projet […]

ssortingng c_str () vs. data ()

J’ai lu plusieurs endroits que la différence entre c_str() et data() (dans STL et autres implémentations) est que c_str() est toujours terminé par un caractère nul alors que data() ne l’est pas. Autant que j’ai vu dans les implémentations réelles, ils font la même chose ou data() appelle c_str() . Qu’est-ce que j’oublie ici? Lequel […]