Suchergebnisse für Anfrage "member"
invalid use of non-static member function [duplizieren]
Diese Frage hat hier bereits eine Antwort: Problem Sortierung mit Mitgliedsfunktion als Komparator [/questions/1902311/problem-sorting-using-member-function-as-comparator] 7 answersIch habe so etwas: class Bar { public: pair<string,string> one; ...
C ++ deklariert ein statisches Objekt in einer Klasse
Ich versuche, ein statisches Objekt einer Klasse A zu deklarieren, das ich in einer anderen Klasse B geschrieben habe: class A // just an example { int x; public: A(){ x = 4; } int getX() { return x; } }; class B { static A obj1; // <- Problem ...
Was ist der Unterschied zwischen der eckigen Klammer und der Punktnotation in Python?
Ich komme aus einem Javascript-Hintergrund (auf die Eigenschaften kann über beide @ zugegriffen werde. und[]Notation), also bitte vergib mir, aber was genau ist der Unterschied zwischen den beiden in Python? Aus meinen Experimenten sieht es so ...
pointer to const Mitgliedsfunktion typedef
Ich weiß, dass es möglich ist, sich zu trennen, um einen Zeiger auf eine Mitgliedsfunktion wie diese zu erstellen. struct K { void func() {} }; typedef void FuncType(); typedef FuncType K::* MemFuncType; MemFuncType pF = &K::func; Gibt es eine ...
Kann ein constexpr-Mitglied in C ++ 14 ein Datenmitglied ändern?
In C ++ 14, seitconstexpr sind nicht implizitconst mehr kann einconstexpr member-Funktion zum Ändern eines Datenelements einer Klasse: struct myclass { int member; constexpr myclass(int input): member(input) {} constexpr void f() {member = 42;} ...
Wie initialisiere ich ein shared_ptr, das Mitglied einer Klasse ist?
Ich bin mir nicht sicher, wie ich ein @ initialisieren kanshared_ptr das ist ein Mitglied einer Klasse. Kannst du mir sagen, ob der Weg, den ich in @ wähC::foo() ist in Ordnung, oder gibt es eine bessere Lösung? class A { public: A(); }; class ...
tatische Instanziierung von @ C ++ - Vorlagenmitgliedern
#include <map> #include <iostream> template <typename T> class A { static std::map<int, int> data; public: A() { std::cout << data.size() << std::endl; data[3] = 4; } }; template <typename T> std::map<int, int> A<T>::data; //std::map<int, int> ...
Wie greife ich auf ein statisches Mitglied einer Klasse zu?
Ich versuche, auf ein statisches Mitglied einer Klasse zuzugreifen. eine Klasse ist: class A { public static $strName = 'A is my name' public function xyz() { .. } .. } //Since I have bunch of classes stored in an array $x = array('A'); ...
C ++ - Inline-Memberfunktion in der CPP-Datei
Ich weiß, dass Inline-Member-Funktionen per Definition in den Header aufgenommen werden sollten. Aber was ist, wenn es nicht möglich ist, die Implementierung der Funktion in den Header zu schreiben? Nehmen wir diese Situation: File A.h #pragma ...