Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 2 ans . Améliorez cette …
Je souhaite renvoyer la valeur d'une fonction appelée dans un script shell. Peut-être que je manque la syntaxe. J'ai essayé d'utiliser les variables globales. Mais cela ne fonctionne pas non plus. Le code est: lockdir="somedir" test() { retval="" if mkdir "$lockdir" then # Directory did not exist, but it was …
C'est une question simple, mais je continue de voir des réponses contradictoires: la routine principale d'un programme C ++ doit-elle retourner 0ou EXIT_SUCCESS? #include <cstdlib> int main(){return EXIT_SUCCESS;} ou int main(){return 0;} Sont-ils exactement la même chose? Ne doit EXIT_SUCCESSêtre utilisé qu'avec exit()? Je pensais que ce EXIT_SUCCESSserait une meilleure …
Est-il possible d'obtenir la «nième» valeur de retour d'une fonction sans avoir à créer des variables fictives pour toutes les n-1valeurs de retour avant elle? Disons que j'ai la fonction suivante dans MATLAB: function [a,b,c,d] = func() a = 1; b = 2; c = 3; d = 4; Supposons …
Quelle est la manière correcte de renvoyer un Voidtype, quand ce n'est pas une primitive? Par exemple. J'utilise actuellement null comme ci-dessous. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null; } }
En raison de la gestion des erreurs dans Go, je me retrouve souvent avec des fonctions à valeurs multiples. Jusqu'à présent, la façon dont j'ai géré cela a été très compliquée et je recherche les meilleures pratiques pour écrire un code plus propre. Disons que j'ai la fonction suivante: type …
Combien de données sont copiées, lors du retour d'un std :: vector dans une fonction et quelle sera la taille d'une optimisation pour placer le std :: vector en magasin libre (sur le tas) et renvoyer un pointeur à la place, c'est-à-dire: std::vector *f() { std::vector *result = new std::vector(); …
Est-il possible de voir la valeur de retour d'une méthode après l'exécution de la ligne et avant que le pointeur d'instruction ne retourne à la fonction appelante? Je débogue du code que je ne peux pas modifier (lire: je ne veux pas recompiler une bibliothèque tierce) , et parfois il …
J'utilise Netbeans pour ajouter des commentaires de type professionnel à chaque fonction, j'écris. Je commence donc chacun d'eux par /**, puis j'appuie sur Enterpour laisser Netbeans remplir le schéma de commentaires par défaut pour la fonction suivante. Jusqu'à présent, je n'utilisais cela que pour le langage PHP et dans ce …
Je suis assez nouveau en C ++, donc j'ai tendance à concevoir avec beaucoup de Java-isms pendant que j'apprends. Quoi qu'il en soit, en Java, si j'avais une classe avec une méthode de recherche qui renverrait un objet à Tpartir d'un Collection< T >qui correspond à un paramètre spécifique, je …
Si j'ai une fonction qui produit un résultat intet un résultat string, comment puis-je les renvoyer tous les deux à partir d'une fonction? Pour autant que je sache, je ne peux renvoyer qu'une seule chose, comme déterminé par le type précédant le nom de la fonction.
Je vois parfois des codeurs qui utilisent NULLcomme valeur de retour main()dans les programmes C et C ++, par exemple quelque chose comme ça: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Quand je compile ce `code avec gcc, je reçois l'avertissement de: avertissement: return rend entier à partir …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.