Als «function» getaggte Fragen

114
Was bedeutet "int & foo ()" in C ++?

Beim Lesen dieser Erklärung zu lWerten und rWerten fielen mir diese Codezeilen auf: int& foo(); foo() = 42; // OK, foo() is an lvalue Ich habe es in g ++ versucht, aber der Compiler sagt "undefinierter Verweis auf foo ()". Wenn ich hinzufüge int foo() { return 2; } int main() { int& foo();...

113
Ist 'int main;' ein gültiges C / C ++ - Programm?

Ich frage, weil mein Compiler das zu glauben scheint, obwohl ich es nicht tue. echo 'int main;' | cc -x c - -Wall echo 'int main;' | c++ -x c++ - -Wall Clang gibt dabei keine Warnung oder Fehler aus, und gcc gibt nur die sanfte Warnung aus 'main' is usually a function [-Wmain]:, aber nur, wenn es...

109
Schlüsselwort `static` in Funktion?

Ich habe nach der Quelle für Drupal 7 gesucht und einige Dinge gefunden, die ich vorher noch nicht gesehen hatte. Ich habe einen ersten Blick in das PHP-Handbuch geworfen, aber es hat diese Beispiele nicht erklärt. Was macht das Schlüsselwort staticmit einer Variablen innerhalb einer Funktion?...

108
$ http.get (…) .success ist keine Funktion

Ich habe diesen Code: app.controller('MainCtrl', function ($scope, $http){ $http.get('api/url-api') .success(function (data, status, headers, config){ } } Funktioniert in meiner lokalen Umgebung einwandfrei, aber auf einem Server wird der folgende Fehler zurückgegeben: TypeError: $ http.get (...)....

107
Wertempfänger vs. Zeigerempfänger

Es ist für mich sehr unklar, in welchem ​​Fall ich einen Wertempfänger verwenden möchte, anstatt immer einen Zeigerempfänger zu verwenden. So rekapitulieren Sie aus den Dokumenten: type T struct { a int } func (tv T) Mv(a int) int { return 0 } // value receiver func (tp *T) Mp(f float32) float32...

107
PHP-Funktion mit optionalen Parametern

Ich habe eine PHP-Funktion geschrieben, die 10 Parameter akzeptiert, aber nur 2 sind erforderlich. Manchmal möchte ich den achten Parameter definieren, aber ich möchte keine leeren Zeichenfolgen für jeden der Parameter eingeben, bis ich den achten erreicht habe. Eine Idee, die ich hatte, war, eine...