Tag: static-functions

Am besten einfache Weise zu verspotten statische/Globale Funktion?

Anzahl der Antworten 4 Antworten
Habe ich eine einfache fast Wert-wie Klasse, wie z.B. Person: class Person { public: Person(ThirdPartyClass *object); virtual ~Person(void); virtual std::string GetFullName() const; virtual int GetAge() const; virtual int GetNumberOfDaysTillBirthday() const; }; Ich bin mit einem Drittanbieter-Bibliothek und

So erhalten Sie statische member-Variablen im MATLAB-Klassen?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit zu definieren, statische member-Variablen im MATLAB-Klassen? Dies nicht funktioniert: classdef A properties ( Static ) m = 0; end end Es empfiehlt Stichwort "Konstante" statt "Statische", die Konstante Eigenschaften können nicht geändert werden.

PHP Konstruktoren und statische Funktionen

Anzahl der Antworten 4 Antworten
Ich bin ein bisschen verwirrt, wie Konstruktoren der Arbeit in PHP. Habe ich eine Klasse mit einem Konstruktor, der aufgerufen wird, wenn ich neues Objekt instanziieren. $foo = new Foo($args); __construct($params) wird aufgerufen, in der Klasse Foo

So erhalten Sie statische member-Variablen im MATLAB-Klassen?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit zu definieren, statische member-Variablen im MATLAB-Klassen? Dies nicht funktioniert: classdef A properties ( Static ) m = 0; end end Es empfiehlt Stichwort "Konstante" statt "Statische", die Konstante Eigenschaften können nicht geändert werden.

Wo würden Sie eine Friend-Funktion im Vergleich zu einer statischen Member-Funktion verwenden?

Anzahl der Antworten 15 Antworten
Machen wir eine nicht-member-Funktion ein Freund einer Klasse, wenn wir es wollen, Zugriff auf diese Klasse ist private Mitglieder. Das gibt es die gleichen Zugriffsrechte wie eine statische member-Funktion hätte. Beide alternativen geben würde, ist Sie eine

Statischer Elementfunktionsfehler; Wie schreibe ich die Signatur richtig?

Anzahl der Antworten 1 Antworten
Ich erhalte eine Fehlermeldung, wenn Sie versuchen zu kompilieren meines Codes in g++ mit der aktuellen Signatur: cannot declare member function static void Foo::Bar(std::ostream&, const Foo::Node*) to have static linkage Meine Frage ist eine doppelte: Warum es

Statische Funktion Hilfe C ++

Anzahl der Antworten 2 Antworten
Kann ich nicht vorbei an diesem Problem, das ich habe. Hier ein einfaches Beispiel: class x { public: void function(void); private: static void function2(void); }; void x::function(void) { x::function2(void); } static void function2(void) { //something } Bekomme

Benötigt eine statische Funktion das statische Schlüsselwort für den Prototyp in C?

Anzahl der Antworten 2 Antworten
Meine C-Programmierung-Buch sagt, dass, wenn ich will erstellen Sie eine statische Funktion, die ich brauchen, um setzen Sie das Schlüsselwort static vor die Funktion definition. Es muss nicht alles erwähnen explizit über den Prototyp. Auch sind die