static-methods

    9

    3答えて

    class TConst { const int i; int& ref; public: TConst(int n):i(n),ref(n){} static void p1(){prn(i);}//error here }; staticメンバ関数でconstクラスメンバを使用しようとすると、コンパイラでエラーが発生します。 なぜ許可さ

    6

    3答えて

    私はすでにうまく機能するレイヤードデータアクセス設計を持っています。しかし、それが最も適切な実装かどうかわかりません。 BLLのクラスやメトトが静的であるべきか、インスタンスが1つしかないクラスを作成する必要があることを知りたいだけですか? そのようなSOA設計でBLLクラスを使用するには、私はその間にBLLクラスをシリアライズする必要はありません。しかし、私は機能がもたらすものは分かりません。次

    2

    3答えて

    で同じクラスの抽象と静的メソッドを持つことはできません、私は次のクラスを持っている: public abstract class A { public abstract String doSomething(String X, String Y); public static String doSomething(String X, String Y){return X +

    10

    3答えて

    を考えてみましょクラスの実装ファイル(.CPP)C++での静的メソッドの "静電気" キーワードを使用することはできません double Vector2::calcDir(double x, double y) { double rad = ...; return rad; } なぜVector2.cpp内の署名に必要なキーワード静的はないですか?これを試してみると、エ

    1

    1答えて

    私は静的および最終的なすべてのメソッドを持つクラスを持っています。どのように私はクラスで静的と最終的な両方のメソッドを模擬するのですか? PowerMockを使用してutilMethod()とanotherUtilMethod()を模擬する方法 public class UtilityClass{ public static final void utilityMethod(){

    3

    1答えて

    public staticメソッドで次のClientScript関数(VS2010、C#)を使用しますが、いくつかのエラーが発生します(応答リダイレクトに使用したい"_parent" ターゲット ClientScript.RegisterStartupScript(GetType(), "Load", "<script type='text/javascript'>window.parent

    0

    4答えて

    VB.NETには、静的関数、例えばJoin(Of T)(ParamArray arrays As T()()) As T()を含むArrayExtensionsという静的クラスがありました。彼らはモジュールにいました。私はモジュールを含める必要はありませんでした。私はちょうどJoin(array1, array2, array3)プロジェクトの他のクラスから入力することができます。 私はC#を試し

    2

    3答えて

    カスタムコンペアラが必要なLINQをいくつか実行していますので、IEqualityComparerを実装する新しいクラスを作成しました。しかし、私がそれを使うときは、毎回そのインスタンスを作成しなければなりません。 Dim oldListOnly = oldList.Except(newList, New MyEqualityComparer) Dim newListOnly = newList

    3

    3答えて

    pure abstract classesにstatic member functionsを使用して派生クラスのオブジェクトへのポインタを初期化する例を最近見つけました。 デザインパターンなのか、それとも良いプログラミングの練習なのか疑問に思っていましたか?以下のコードは、Ilustrationによって(例えば、両方defineRectangle() and defineCircle()部材 関数

    0

    1答えて

    私はUsersクラスとLogクラスを持っています。 Usersクラスにはいくつかのメソッドがあります。メソッド内にエラーが見つかった場合は、Logクラス内の静的メソッドを呼び出して、テキストファイルとデータベースにエラーを書き込みます。しかし、実際に静的メソッドを呼び出そうとすると機能しませんし、エラーメッセージが表示されません。 私は、 'require_once' Log.php 'を使用し、