Suchergebnisse für Anfrage "member"

6 die antwort

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; ...

4 die antwort

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 ...

8 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

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 ...

4 die antwort

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;} ...

2 die antwort

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 ...

6 die antwort

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> ...

10 die antwort

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'); ...

12 die antwort

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 ...