instantiation

    6

    3答えて

    ちょっと前にこのコード例をオンラインで見つけましたが、もう一度やり直していますが、かなり混乱しています。 これを見ると、何が集まっているのか(それは間違っているかもしれません)、NumberPrinterクラスのprintメソッドにPrinterオブジェクトが渡されるということです。しかし、このインターフェースはPrinterとも呼ばれます。したがって、Printerインターフェースの匿名クラスを

    0

    1答えて

    次のコードでは、内部クラス 'wheel'にどのように到達できますか? public class InstantiateClass { public static void main(String[] args) { Car c = new Car(); //not sure how to get an instance of 'Wheel' here } } cl

    17

    4答えて

    関数からファンクタを作成する方法が必要です。今私はラムダ関数で関数呼び出しをラップし、後でそれをインスタンス化しようとしています。しかし、コンパイラはラムダコンストラクタが削除されていると言っています。 このコードをコンパイルする方法はありますか?それとも別の方法でしょうか? (その後、 WRAP_FUNC(func); その後、 #define WRAP_FUNC(f) \ struct

    4

    1答えて

    私は、STL C++ 0xコンテナ(ツールチェーンはGCC 4.7.0)でデバッグしています。 STLのリバインドコードはほとんど理解できないため、std::vector<T>::referenceのようなtypedefのインスタンス化の完全なチェーンを何とか出力する必要があります。もちろん、T&に解決されますが、__gnu_cxxと他の内部構造で少なくとも7つの異なるテンプレートを通過する前に解

    13

    1答えて

    Pythonのデータモデルについて学ぶにあたり、私は__new__メソッドを使って既存のオブジェクトからオブジェクトを作成しています。ここでは、様々なタイプの新しいオブジェクトを作成するいくつかの例は以下のとおりです。 x = 2; print type(x).__new__(x.__class__) x = {}; print type(x).__new__(x.__class__) x

    9

    4答えて

    次の例を考えれば、客観的にはより良い/より速い/より安全ですか?リテラルインスタンス化をオブジェクト化するのが実用的な場合にはベストプラクティスでなければなりませんか? どこが不適切ですか? class Person { public string name; public int age; } void MakePeople() { Person myPer

    0

    3答えて

    Javaでは、 'Class'メソッド 'newInstance'を使用してオブジェクトをインスタンス化できます。私は現在、C++で同様のことを達成しようとしています。 これはどのように達成されるかもしれませんが、いくつかのリフレクションの後ではわかりませんでした(あなたはそれを得るのですか...そうですか?)私は、ClassDescriptionクラスを作成することで可能かもしれないと思います。

    0

    1答えて

    私は、ユーザーがさまざまなレベルから選択できる場所を作成しようとしているiphoneアプリを持っていますが、後でレベル数を変更できるようにしたいので、いくつかの静的なボタンを作成する代わりに、動的なレベルのリストを作成します。 私のゲームの「レベル」の唯一の違いは、マップビューで使用される座標なので、私が本当に好きなのは、一度クリックするとマップビューに移動して座標を自動的に入力するレベルの動的リ

    3

    1答えて

    今、私はテンプレートに精通しています。私はSFINAEのようなものに多少精通しています。そして、テンプレートがコンパイラによってインスタンス化されるときに何が起こるのか疑問に思っています。 あなたはTMPで物事を行うと、SFINAE、またはTMPでさえ簡単なフィボナッチ数列のように、それコンパイラは、私がテンプレートのインスタンスの下で理解し何よりもやっているように思えます。コンパイラはで、のテン

    0

    1答えて

    私は、アプリケーションにBindingSourceにバインドされたDataGridを表示するフォームを用意しています。行をダブルクリックすると、詳細フォームが表示されます。 私は、これらの付随する詳細フォームと一緒に、これらの「ブラウズ」フォームを50種類近く持っています。私はベースブラウズフォームを作成し、適切なBindingSourceを渡してフォーム(およびコード)の数を減らしたいと考えてい