friend

    36

    5答えて

    私は今stackoverflowで私の問題に関する質問のカップルを読んで、どれも私の問題を解決するようだ。または私は多分それを間違ってしまったかもしれません... インライン関数にすると、<<がオーバーロードされます。しかし私はそれを私の場合には機能させる方法はありますか? warning: friend declaration std::ostream& operator<<(std::ostr

    0

    1答えて

    : 新しいFBMLアプリケーション我々は新しいFBMLアプリケーションを可能に停止しますが、それに続けます既存のFBMLタブとアプリケーションをサポートします。代わりに、IFrameを使用することをお勧めします。 --Facebookロードマップhttp://developers.facebook.com/roadmap は今、私のアプリケーションは、別のユーザーの壁(またはファン/グループページ

    0

    1答えて

    クラス間の友情を得る方法はありますかincr Tcl? 次のコードを検討してください。 package require Itcl ::itcl::class A { private { proc f { } { puts "==== A::f" } } } ::itcl::class B { public {

    0

    1答えて

    私はFBMLに基づいてアプリケーションを設計しています。私は、ユーザーの友人リストを取得し、それらのいずれかを選択したい。これで私を助けてもらえますか?

    4

    3答えて

    ウィンドウの親と子のダイアログクラスを作成するときは、一般的に、子クラスを親クラスのフレンドにしてプライベートデータにアクセスさせるか、アクセサー関数を使用するのが良いでしょうか?

    3

    4答えて

    私は以下のクラス階層を持っています。基本的には、クラスFooとCComplexMat、つまりクラスFoo "has-a" CComplexMatの間に "has-a"関係を確立したいと考えています。 私が知っているから、privateとprotectedクラスのメンバーは、定義されているクラスの外からアクセスすることはできません。 しかし、他のクラスがそのようなメンバーにアクセスすることを可能にす

    2

    5答えて

    class Base { private: static int num; public: friend void setnum(Base obj); }; void setnum(Base obj) { obj.num=4; /* Error */ } フレンド関数はクラスのすべてのプライベートデータにアクセスするはずです。私はここで何が欠けてい

    7

    6答えて

    テンプレートパラメータが許可されていないため、テンプレートパラメータを友人にすることはできません。どのように私は効果的に同じ事を得ることができますか?私が欲しいもの は、基本的には、それを所有するオブジェクト外使用できないタイプです。どうしてそもそもポイントの横にあるのですが、本当に知っていなければならない場合は、所有リソースの共有の問題に答えるスマートポインタのセットを策定しようとしています。そ

    6

    2答えて

    時々、私は本当に友人が必要です。 私は、次のトリックを考えることができます: 読み取り専用のラッパーを - ReadOnlyCollectionのように。友人はポインタを変更可能なオブジェクトに保持しますが、他の人はラッパーだけにアクセスできます。 書込み委任 - フレンドはオブジェクトのコンストラクタにパラメータの1つとしてデリゲートへの参照を渡し、コンストラクタはそのオブジェクトを変更するため

    1

    3答えて

    フレンドオペレータのオーバーロードについて混乱します。ヘッダーファイル内にfriend演算子のオーバーロード関数を書くと問題はありませんが、関数をクラスファイルに移動すると次のエラーが表示されます。私はいくつかのサンプルを探知し、彼らはすべてヘッダファイルに関数を書いた。私は何を間違えたのですか?ありがとう。あなたが取得しているエラーメッセージから ...: error: expected ‘,’