Articles of c #

Comment “realloc” en C ++?

Comment puis-je realloc en C ++? Il semble être absent de la langue – il y a new et delete mais pas resize ! J’en ai besoin parce que mon programme lit plus de données, je dois réallouer le tampon pour le conserver. Je ne pense pas que delete le vieux pointeur et en new […]

Pourquoi WCF renvoie myObject au lieu de List comme je l’espérais?

Je retourne une liste de ma méthode WCF. Dans mon code client, son type de retour est MyObject []. Je dois soit utiliser MyObject [], ou IList, ou IEnumerable … WCFClient myClient = new WCFClient(); MyObject[] list = myClient.GetMyStuff(); or IList list = myClient.GetMyStuff(); or IEnumerable list = myClient.GetMyStuff(); Tout ce que je fais, c’est […]

Définir la liste déroulante selecteditem par programme

Je veux définir l’atsortingbut selecteditem pour un contrôle de liste déroulante ASP.Net par programmation. Je souhaite donc transmettre une valeur au contrôle dropdownlist pour définir l’élément sélectionné où l’élément est égal à la valeur transmise.

Pourquoi le comportement de std :: memcpy ne serait-il pas défini pour les objects qui ne sont pas TriviallyCopyable?

De http://en.cppreference.com/w/cpp/ssortingng/byte/memcpy : Si les objects ne sont pas TriviallyCopyable (par exemple, scalaires, tableaux, structures compatibles C), le comportement est indéfini. Au cours de mon travail, nous avons utilisé std::memcpy pendant longtemps pour échanger des objects qui ne sont pas TriviallyCopyable au moyen de bits: void swapMemory(Entity* ePtr1, Entity* ePtr2) { static const int size […]

Pourquoi la fonction «noreturn» revient-elle?

J’ai lu cette question sur l’atsortingbut noreturn , qui est utilisé pour les fonctions qui ne reviennent pas à l’appelant. Ensuite, j’ai fait un programme en C. #include #include noreturn void func() { printf(“noreturn func\n”); } int main() { func(); } Et généré assemblage du code en utilisant ceci : .LC0: .ssortingng “func” func: pushq […]

Détection du TCP Client Disconnect

Disons que je lance un serveur simple et que accept() une connexion depuis un client. Quelle est la meilleure façon de savoir quand le client est déconnecté? Normalement, un client est supposé envoyer une commande de fermeture, mais que se passe-t-il s’il se déconnecte manuellement ou perd complètement la connexion réseau? Comment le serveur peut-il […]

Remplacer la sous-chaîne par une autre sous-chaîne C ++

Comment pourrais-je remplacer une sous-chaîne dans une chaîne par une autre sous-chaîne en C ++, quelles fonctions pourrais-je utiliser? eg: ssortingng test = “abc def abc def”; test.replace(“abc”, “hij”).replace(“def”, “klm”); //replace occurrence of abc and def with other subssortingng

Quelle est la bonne façon d’utiliser printf pour imprimer une taille_t?

Size_t est défini comme un entier unsigned , mais sa taille varie selon que vous êtes sur un ordinateur 32 ou 64 bits. Quelle est la manière correcte et portable d’imprimer une size_t ?

Comment appeler une méthode quotidiennement, à une heure précise, en C #?

J’ai cherché sur SO et trouvé des réponses sur Quartz.net. Mais cela semble être trop grand pour mon projet. Je veux une solution équivalente, mais plus simple et (au mieux) in-code (aucune bibliothèque externe requirejse). Comment puis-je appeler une méthode quotidiennement, à un moment précis? J’ai besoin d’append des informations à ce sujet: la façon […]

Dois-je arrêter de lutter contre la convention de nommage par défaut de Visual Studio?

Je travaille sur un projet MVVM, j’ai donc des dossiers dans mon projet tels que Models, ViewModels, Windows, etc. Chaque fois que je crée une nouvelle classe, Visual Studio ajoute automatiquement le nom du dossier à la désignation de l’espace de noms. espace de noms de niveau. Ainsi, l’ajout d’une nouvelle classe dans le dossier […]