this-pointer

    5

    1答えて

    std::functionはメンバ関数を保持できるので、オブジェクトインスタンスへのポインタをどこかに格納する必要があります。 メンバ関数を保持するstd::functionからthisポインタを取得するにはどうすればよいですか?

    3

    2答えて

    test.calculateの関数ポインタ代入(と多分残ったもの)を動作させるにはどうすればよいですか? #include <iostream> class test { int a; int b; int add(){ return a + b; } int multiply(){ return a*b;

    11

    1答えて

    のための法的な変換を持っていない私は、この奇妙なエラーになってるねえ: error C2663: 'sf::Drawable::SetPosition' : 2 overloads have no legal conversion for 'this' pointer を、私はそれがconstの不一致とは何かを持っていると思いますが、私はどこか分かりません、または理由。 次のコードでは、シェイプと

    3

    7答えて

    私は return *this は、我々はメンバ関数を呼び出したクラスのインスタンスを返すことができる唯一の方法であるかどうかわからないんだけど?私が尋ねた理由は、インストラクターが必要に応じてポインタを使用しないように指示していたため、これを行う必要があるのはこのポインタを返すだけなのかなと思います。 私は、プライベートデータメンバーの分子と分母を保持する分数クラスを扱っています。私が話して

    0

    2答えて

    これは修飾子に関するエラーメッセージを表示しますが、それが意味するものとそれが動作するようにコードを調整する方法を実際に理解していませんか?とにかく、コードを見てくれてありがとう。 注:ostream演算子は、Nodeクラスに追加されています。 using namespace std; ostream& operator(ostream& output, const Node* current

    3

    2答えて

    私はEckelの "Thinking in C++"を使ってC++を学んでいます。 クラスに仮想メソッドが含まれている場合、そのクラスなどの仮想関数テーブルが作成されます。関数テーブルの動作については、大まかに説明されています。 (vtableは必須ではありませんが、Visual C++はvtableを作成します) 呼び出し元のオブジェクトは引数として渡されます。 (これはVisual C++(ま

    1

    3答えて

    私はJavaで小さなチャットルームアプリを構築しています。 私がここでやろうとしているのは、静的なClientGUI参照メンバーを介して現在のクラスのClientGUIインスタンス(this)を送信することです。 ServerApplicationクラスは、通常の静的ゲッター(ServerApplication.mainで行われる)を通じてこの現在のclientGUI参照を受け取ることになっていま