Tag: friend
In der objektorientierten Programmierung, Freund bezieht sich auf eine Methode oder eine Klasse, die Zugriff auf einige nicht-öffentliche Aspekte einer bestimmten Klasse.
5
Antworten
Spüre ich, dass ich ein bisschen ein Loch in mein Verständnis von der friend Stichwort. Ich habe eine Klasse presentation. Ich benutze es in meinem code zwei Variablen present1 und present2, die ich vergleichen mit ==: if(present1==present2)
3
Antworten
Was ist die syntax für die Deklaration einer statischen Memberfunktion als friend von der Klasse, in der es sich befindet. class MyClass { private: static void Callback(void* thisptr); //Declare static member friend static void Callback(void* thisptr); //Define
1
Antworten
Ich bin neu in Facebook-Anwendung-Entwicklung, und auch Neuling über JavaScript-und PHP-Programmierung. Ich derzeit an der Entwicklung einer Facebook-Anwendung, aber derzeit stecken mit Anfrage-Dialog-Fenster. Werden, wenn die Anforderung erscheint der Dialog, ich wähle Freunde, die ich wollen, und
2
Antworten
Ich will tot eine Freundesanfrage senden, mit der Facebook Android SDK. Ich bin derzeit mit diesem code (den ich aus hier): Bundle parameters = new Bundle(); parameters.putString("APP_ID","USERNAME"); facebook.dialog(this, "friends", parameters, this); wo APP_ID ist die Facebook-ID von
3
Antworten
Ich kann nicht scheinen, um herauszufinden, die Antwort auf diese newbie-Frage. Wenn ich eine Klasse //Header-Datei (.h) Class X { public: friend bool operator==(const X&, const X&); inline size_type rows() const; }; etc... wenn ich gehe, Sie
1
Antworten
Ist es, einen Weg zu zeigen den multi-friend-selector widget (fb:multi-friend-selector) in einem fb:dialog? Habe ich eine Schaltfläche, auf die Auswahl, welche ich zeigen möchte das Freund-selector-popup, und Benutzer können die Einladung senden, um Ihre Freunde. Ich habe
3
Antworten
Ist es möglich zu erklären, eine member-Funktion der vorwärts-deklarierte Klasse als Freund? Ich versuche, Folgendes zu tun: class BigComplicatedClass; class Storage { int data_; public: int data() { return data_; } //OK, but provides too broad access:
1
Antworten
Ich habe zwei Klassen A und B, wo B ein Freund von A. Wie um zu zeigen, das in der UML ? Ist es ok, um zu zeigen, dass es mit der dependency relation und fügt dann
3
Antworten
Ich bin verwirrt über Freund-operator überladen. Es ist kein problem, wenn ich Schreibe dem Freund-operator overloading-Funktion in der header-Datei, aber es gibt mir den folgenden Fehler, sobald ich wieder die Funktion der Klasse-Datei. Ich googled einige Beispiele,
3
Antworten
Friend-Funktionen sollten in der Lage sein, um Zugriff auf eine Klasse der privaten Mitglieder Recht? Also, was habe ich falsch gemacht hier? Ich habe meine .h die Datei mit dem operator<< I Absicht anzufreunden mit der Klasse.
3
Antworten
Was ist falsch an meinem code? template<int E, int F> class Float { friend Float<E, F> operator+ (const Float<E, F> &lhs, const Float<E, F> &rhs); }; G++ nur hält Warnung: float.h:7: warning: friend declaration ‘Float<E, F> operator+(const
7
Antworten
Ich habe eine Klasse A, von denen ich die Notwendigkeit, Zugriff auf protected-Elemente der Klasse B, in der gleichen Weise, die man verwenden würde, das friend-Schlüsselwort in C++. Allerdings sind die internen Modifikator nicht meine Bedürfnisse anzupassen.
2
Antworten
Ich bin mit Facebook javascript SDK kontrollieren die Freunde-Liste aller registrierten Benutzer meiner Anwendung. Habe ich diesen Aufruf: FB.getLoginStatus(function (response) { if (response.status == 'connected') { FB.api('me/friends', { fields: 'id, first_name, picture', limit: 6 },function(response){ MY CODE
2
Antworten
Würde jemand Verstand hilft mir mit einem C++ - Verknüpfung/Programmierung Rätsel? Habe ich eine Klasse Form. Form verwenden muss, die Klasse Center die privaten Daten der Mitglieder, die x-und y-Koordinaten. Ich erkläre Freund Klasse Form; und dann
1
Antworten
Ich arbeite an einem Programm, das dauert ein string und ein int als Variablen für meine friend Konstruktoren. Ich habe die meisten von meinem Programm gemacht, aber da bin ich neu in diesem Thema friends und Konstruktoren
2
Antworten
Habe ich Folgendes Problem: Fehler: 'kleiner' war nicht deklariert, in diesem Umfang Mein Professor sagte mir, dass mein code funktioniert einfach gut für ihn. Die Verzeichnisse sind alle im bulid-Optionen (ich bin mit Code::Blocks). Kann mir bitte
5
Antworten
In C++, ich habe eine Klasse A, die Freundin mit einem Klasse B. Ich sieht aus wie geerbte Klassen von B sind nicht Freund der Klasse A. Ich diese Einschränkung von C++ oder mein Fehler ? Hier
4
Antworten
Ich Schreibe eine library in C++. Ich habe zwei Klassen, die in " meine Bibliothek A und B. Ich will zu verstecken A() Konstruktor von code, Referenzen meiner Bibliothek. Ich möchte auch Klasse B zu können, rufen
4
Antworten
was ist der Unterschied zwischen Freund-Funktion und Freund-Klasse? und wo sollte die Verwendung von friend-Schlüsselwort? stackoverflow.com/questions/1093618/... Das ist eine gute Frage, ohne eine echte betrogene. (Ich weiß, Sie waren nicht beschuldigen, dass dies ein dupe, aber ich
3
Antworten
Wie macht man ändern, den folgenden code zu ermöglichen template-Funktion ask_runUI() zu verwenden s_EOF ohne s_EOF öffentlichkeit? #include <string> #include <iostream> #include <sstream> #include <vector> class AskBase { protected: std::string m_prompt; std::string m_answer; virtual bool validate(std::string a_response)
3
Antworten
Meine Frage ist in Bezug auf Freund-Funktionen sowie eine überlastung der << und >>. Von meinem Verständnis dachte ich, Freund-Funktionen könnte (und sollte) Zugriff auf private member-Variablen direkt. Aber in dem Fall habe ich hier würde der
5
Antworten
Ich will überladen Sie den operator << in einer meiner Klassen. Die Signatur geht so: friend std::ostream& operator<<(std::ostream& os, const Annuaire& obj) Wenn ich versuche es zu definieren im .cpp-Datei, die es sagt, dass der operator<< genau
6
Antworten
Ich bin derzeit am erstellen einer utility-Klasse, die haben das überladen von Operatoren. Was sind die vor-und Nachteile, entweder Sie Mitglied oder nicht-Mitglied (friend) Funktionen? Oder macht es überhaupt keinen Unterschied? Vielleicht gibt es eine best practice?
5
Antworten
Ich bin in den Prozess des Lernens der Sprache-und das ist ein noob Zweifel. Ist es möglich, einen virtuellen Freund-Funktion? Ich weiß nicht, ob es möglich ist, habe ich noch nicht testen, aber es könnte in manchen
2
Antworten
Dies soll eine string-Klasse mit einer Reihe von Operatoren und Funktionen, darunter zwei Freund-Funktionen. Und diese beiden verursachen einige Probleme für mich, da der compiler sagt, dass Sie nicht auf die privaten Mitglieder. Hier ist mein string.h:
3
Antworten
Sehe ich im Kopf, dass ich nicht selber Schreibe die folgenden: class MonitorObjectString: public MonitorObject { //some other declarations friend inline bool operator==(MonitorObjectString& lhs, MonitorObjectString& rhs) { return(lhs.fVal==rhs.fVal); } Ich kann nicht verstehen, warum diese Methode ist
7
Antworten
Entsprechend der C++ Primer Buch, der Autor erwähnt, dass Wir angeben können, eine Memberfunktion der Klasse als friend einer anderen Klasse, statt für die gesamte Klasse (Seite 634). Dann, getestet habe ich diesen code: class A {
30
Antworten
Habe ich gelesen, durch die C++ - FAQ und war neugierig auf die Freund Erklärung. Ich persönlich habe es nie benutzt, aber ich bin interessiert in der Erforschung der Sprache. Was ist ein gutes Beispiel für die
5
Antworten
Was ist das äquivalent von einem 'Freund' Schlüsselwort in C Sharp? Wie verwende ich die "internen" Stichwort? Ich habe gelesen, dass 'interne' Schlüsselwort ist ein Ersatz für den 'Freund' in C#. Bin ich über eine DLL in
4
Antworten
Macht eine Unterklasse erbt die Hauptklasse' Freund-Verbände (sowohl die Haupt-Klasse der " eigenen und anderen Klassen friended mit der main-Klasse)? Oder anders gesagt, wie funktioniert die Vererbung gelten für das friend-Schlüsselwort? Erweitern: Und wenn nicht, gibt es
2
Antworten
Ich habe Probleme versuchen, zu verwenden die friend-Funktion in C++. Ich habe diese Schnittstellen: #pragma once #include "Mesh3D.h" #include <string> namespace tools{ namespace sysInput{ class CGeometryManager3D { public: bool loadFromFile(render::CMesh3D& mesh, std::string filename); CGeometryManager3D(void); ~CGeometryManager3D(void); }; };
2
Antworten
Was bedeutet das "Freund" modifier tun VB.NET? Warum ist es der Standard-Modifikator für GUI-Komponenten in Visual Studio? InformationsquelleAutor der Frage CJ7 | 2010-05-05
9
Antworten
Warum ist Freundschaft nicht zumindest Optional, sofern anwendbar, vererben in C++? Ich verstehe, Transitivität und Reflexivität verboten aus offensichtlichen Gründen (ich sage das nur, den Kopf ab, einfach FAQ Zitat Antworten), sondern das fehlen von etwas entlang
3
Antworten
Gibt es eine Entsprechung von "friend" oder "interne" in php? Wenn nicht, gibt es irgendein Muster zu Folgen, dieses Verhalten zu erreichen? Edit: Sorry, aber die standard-Php ist nicht das, was ich Suche. Ich bin auf der
3
Antworten
Hier einige C++ Beispiel-code, kompiliert und funktioniert einwandfrei: class A { public: A() {/* empty */} private: friend void IncrementValue(A &); int value; }; void IncrementValue(A & a) { a.value++; } int main(int, char **) { A
2
Antworten
In die schöne Antwort auf die copy-and-swap-idiom es ist ein Stück code ich brauche ein bisschen Hilfe: class dumb_array { public: //... friend void swap(dumb_array& first, dumb_array& second) //nothrow { using std::swap; swap(first.mSize, second.mSize); swap(first.mArray, second.mArray); }
3
Antworten
Jemand hat mir gesagt, dass es einen Unterschied zwischen der Deklaration einer friend-Klasse im öffentlichen oder privaten Bereich der Klasse, aber ich kann nicht scheinen, etwas zu finden, über das online, und ich bin nicht sicher, Sie
3
Antworten
Ich habe gehört, es gibt eine Möglichkeit den google-test TestCase-Klassen Freunde zu meinen Klassen, so dass die tests für den Zugriff auf meine private/protected-Elemente. Wie Sie erreichen, dass? InformationsquelleAutor der Frage pajton | 2010-03-07
23
Antworten
Den C++ friend-Schlüsselwort ermöglicht eine class A zu benennen class B wie sein Freund. Dies ermöglicht Class B Zugriff auf die private/protected Mitglieder class A. Habe ich noch nichts gelesen, warum dies wurde in C# (und VB.NET).
7
Antworten
Angenommen, ich habe drei C++ - Klassen FooA, FooB und FooC. FooA hat eine member-Funktion namens Hello ich wollen, rufen Sie diese Funktion in der Klasse FooB, aber ich will nicht die Klasse FooC in der Lage
2
Antworten
Ich versuche umlernen C++ nach der Einnahme ein intro-Kurs vor ein paar Jahren und ich habe einige grundlegende Probleme. Mein Aktuelles problem tritt auf, wenn man versucht, eine friend-Funktion. Hier ist mein code in 2 Dateien. Erste:
5
Antworten
Habe ich gelesen, die paar die Frage in Bezug auf mein problem auf stackoverflow jetzt, und keiner scheint mein problem zu lösen. Oder ich vielleicht es getan haben, falsch... Die überladene << wenn ich es in eine
18
Antworten
Ich würde gerne in der Lage sein zu schreiben Sie eine Java-Klasse in ein Paket, das den Zugriff nicht-öffentlichen Methoden einer Klasse in einem anderen Paket ist, ohne dass es eine Unterklasse der anderen Klasse. Ist das
3
Antworten
Angenommen ich habe eine Klasse F sollte sein Freund zu den Klassen G (global namespace) und C (im namespace A). Freund zu A::CF muss nach vorn erklärt. Freund zu G keine vorwärts-Deklaration von F notwendig ist. ebenfalls
3
Antworten
In einem Projekt an dem ich arbeite, ich habe eine Score Klasse, unten in score.h. Ich bin versucht zu überlasten es so, wenn ein << operation durchgeführt wird, _points + " " + _name gedruckt wird. Hier
5
Antworten
Bin ich ein C++ noob und ich habe ein problem, das Verständnis der c++ - syntax im code. Jetzt bin ich ziemlich verwirrt. class date { private: int day, month, year; int correct_date( void ); public: void
5
Antworten
Wenn ich definieren eine innere Klasse in C++, ist er automatisch ein Freund der Klasse, die es enthält? Zum Beispiel, ist das legal: class Outer { public: class Inner { public: void mutateOuter(Outer& o); }; private: int
1
Antworten
Möchte ich Folgendes tun: template <typename T> struct foo { template <typename S> friend struct foo<S>; private: //... }; aber mein compiler (VC8) drosseln: error C3857: 'foo<T>': multiple template parameter lists are not allowed Ich würde gerne
2
Antworten
Den g++ - compiler beschwert sich mit diesem Fehler, wenn ich erkläre einem Freund folgendermaßen: friend MyClass; statt friend class MyClass; Warum sollte die Klasse Schlüsselwort erforderlich? (Borland C++ - compiler, BTW, nicht benötigen.) Konnte nicht der
6
Antworten
Ich möchte eine Klassenhierarchie, und können zum erstellen von Objekten aus, die es nur innerhalb einer Fabrik. Beispiel: class Base { protected: Base(){}; virtual void Init(){}; friend class Factory; }; class SomeClass : public Base { public://I