Questions marquées «function»

114
Que signifie «int & foo ()» en C ++?

En lisant cette explication sur les valeurs lvalues ​​et rvalues, ces lignes de code me sont apparues: int& foo(); foo() = 42; // OK, foo() is an lvalue Je l'ai essayé dans g ++, mais le compilateur dit "référence indéfinie à foo ()". Si j'ajoute int foo() { return 2; } int main() { int&...

113
Est 'int main;' un programme C / C ++ valide?

Je demande parce que mon compilateur semble le penser, même si ce n'est pas le cas. echo 'int main;' | cc -x c - -Wall echo 'int main;' | c++ -x c++ - -Wall Clang n'émet aucun avertissement ou erreur avec ceci, et gcc émet seulement l'avertissement doux:, 'main' is usually a function [-Wmain]mais...

110
Mot-clé `static` dans la fonction?

Je regardais la source de Drupal 7, et j'ai trouvé des choses que je n'avais jamais vues auparavant. J'ai fait quelques recherches initiales dans le manuel php, mais cela n'a pas expliqué ces exemples. Que fait le mot static- clé à une variable à l'intérieur d'une fonction? function...

108
Récepteur de valeur vs récepteur de pointeur

Il est très peu clair pour moi dans quel cas je voudrais utiliser un récepteur de valeur au lieu de toujours utiliser un récepteur de pointeur. Pour récapituler à partir des documents: type T struct { a int } func (tv T) Mv(a int) int { return 0 } // value receiver func (tp *T) Mp(f float32)...

108
Comment créer une fonction qui ne renvoie rien

Je veux écrire une fonction avec pl/pgsql. J'utilise PostgresEnterprise Manager v3 et j'utilise le shell pour créer une fonction, mais dans le shell, je dois définir le type de retour. Si je ne définit pas le type de retour, je ne peux pas créer de fonction. Comment créer une fonction sans résultat...

107
Paramètre facultatif par défaut dans la fonction Swift

Lorsque je définirai la firstThingvaleur par défaut, nilcela fonctionnera, sans la valeur par défaut de, nilj'obtiens une erreur indiquant qu'il y a un paramètre manquant lors de l'appel de la fonction. En tapant, Int?je pensais que cela le rendait facultatif avec une valeur par défaut de nil,...

107
Fonction PHP avec paramètres facultatifs

J'ai écrit une fonction PHP qui peut accepter 10 paramètres, mais seulement 2 sont nécessaires. Parfois, je veux définir le huitième paramètre, mais je ne veux pas taper des chaînes vides pour chacun des paramètres jusqu'à ce que j'atteigne le huitième. Une idée que j'ai eue était de passer une...