Questions marquées «return-value»

La valeur de retour est le résultat de l'évaluation d'une instruction de retour.

24
Le retour d'une mauvaise conception est-il nul? [fermé]
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 …
127 oop  null  return-value 

5
Renvoyer la valeur de la fonction appelée dans un script shell
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 …

8
Dois-je retourner EXIT_SUCCESS ou 0 depuis main ()?
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 …
124 c++  c  return-value  main 



5
renvoyer un objet Void
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; } }


8
Moyen efficace de renvoyer un std :: vector en c ++
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(); …





8
Comment renvoyer plusieurs valeurs d'une fonction en C?
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.
87 c  return-value 

4
Pourquoi renvoyer NULL de main ()?
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 …
10 c++  c  null  return  return-value 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.