friend

    5

    1答えて

    私はクラスC返すerror: 'func' does not name a type場合クラスのメンバー関数funcがB試み得る:funcはAのメンバ関数である場合、一方 class A { public: class B { public: C func() const { ... } priva

    5

    2答えて

    私はクラステンプレート template< typename G, int N > class Foo { /* ... */ }; を持って、私はN=0ための専門は、別のクラスの友人になりたいが、私はそれのための構文を知らない(と私はそれを見つけることができませんでした自分自身)。私が試した:私は、あらゆるタイプG Foo< G, 0 >に必要 template< typename T >

    5

    2答えて

    外部クラスのプライベートセクションにあるネストされたクラスを継承したいと思います。出来ますか? class A { friend class B; friend class C; private: class NiceNestedClass { }; }; class C { void a() { A::NiceNeste

    14

    2答えて

    C++標準では、部分的な特殊化のフレンド宣言が禁止されています。 (§14.5.3/ 8): フレンド宣言は部分的なスペシャライゼーションを宣言してはならない。 [例: template<class T> class A { }; class X { template <class T> friend class A<T*>; //error }; --end例] 他の質問、例え

    5

    1答えて

    クラスで、関数が - private、protected、publicのような異なる指定子の中でfriendとして宣言されている場合は、違いがあります。私の理解によると、友人機能はメンバーではありません。したがって、それは問題ではありません。しかし、私が静的に見える場合、それはメンバーではありませんが、アクセス指定子は大変重要です。だから、私は少し混乱しています。どのようにこれらのコードはすべて正

    11

    2答えて

    これは2つのフレンド関数を含む演算子と関数の束を持つ文字列クラスであると考えられています。コンパイラがプライベートメンバーにアクセスできないと言っているので、その2つは私のためにいくつかの問題を引き起こします。ここに私のstring.hのは、次のとおりです。ここirrevelant機能の #include <iostream> #ifndef STR_H #define STR_H nam

    8

    1答えて

    注:この質問は本当にReturn type deduction for in-class friend functionsに近いですが、そこに私の問題の答えが見つかりませんでした。今もし私 #include <iostream> template<class T> class MyClass { public: MyClass(T const& a) : impl(a)

    5

    1答えて

    は、次のC++のコードを考えてみましょ専門(友人としてテンプレートクラス)のインスタンス化後: それは、マイクロソフトのビジュアルC++コンパイラで動作します: template <class T> class Singleton {}; class ConcreteSingleton : public Singleton<ConcreteSingleton> { template

    9

    3答えて

    私はこのようなクラスがあります。Fooのm_valueがプライベートである(と私は維持したいと思いますので template<class X, class Y> class Blarg : public Bar { // ... void SetValue(double _val) { Foo::m_value = _val; } // ... }; : #i

    5

    1答えて

    私はプログラムによってリアルタイムマルチプレイヤーを使用するゲームを作成しました。もともとは、IOS 8デバイス向けのものでした。最近IOS 9への移行後、ゲームセンターは多くの問題を引き起こしています。私が解決できない主な問題は、友人をマルチプレイヤーに招待すること(テストのため)です。 IOS 8からIOS 8.自動一致の動作とフレンドの招待は で動作しますが、IOS 9からIOS 9までです