問題タブ [private]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPFでプライベート内部クラスからリソースを宣言する方法は?
WPF UserControl でリソースを宣言しようとしていますが、そのリソースをプライベート 内部クラスのインスタンスにしたいと考えています。どうすればいいですか?
XAML:
コードビハインド:
objective-c - Doxygen - Objective-C - ドキュメント プライベート クラス関数 プライベート
doxygen では、実装ファイル内に object-c カテゴリを作成して、一般にアクセスしてはならないインターフェイスを非表示にすることができます。ただし、doxygen は、メンバーが「パブリック」であるとしてカテゴリをまだ文書化しています。\protected または \private を追加しても、これは変わりません。
これをそのカテゴリの「プライベートメソッド」セクションに入れる、またはさらに良いことに、パブリッククラスがプライベートとしてのみリストされている同じドキュメントに配置する、私が見落としている別のメソッドはありますか?
これが私の設定の一部です:
java - どのように休止状態でプライベート フィールドにアクセスできますか?
@Id を設定するなど、Java クラスのプライベート フィールド/メソッドに hibernate でアクセスするにはどうすればよいですか?
ありがとう
c++ - 仮想機能が非公開になるのはなぜですか?
私はいくつかのコードでこれを見つけました:
これには何か目的がありますか?
(私はいくつかのコードを VS から G++ に移植しようとしていますが、これが私の注意を引きました)
c++ - 同じクラステンプレートの異なるインスタンス化のプライベート部分にアクセスする方法はありますか?
テンプレートを使った継続的な冒険では、Containerクラスを、それが保持するItemTypeだけでなく、アイテムの順序を決定するFunctor引数にもテンプレート化しました。ここまでは順調ですね。
あるコンテナの内容を別のコンテナにコピーしたいときに、私が遭遇した小さな問題が発生します。2つのコンテナのFunctorタイプが異なる場合、それらは技術的には無関係のクラスです。したがって、コンテナAはコンテナBの非公開コンテンツにアクセスできません。アクセスするために必要なすべてのものを公開する以外に、この問題に対処するための良い方法はありますか?おそらく、「友達」宣言をテンプレート化する方法はありますか?
問題を示すサンプルコードは次のとおりです。
java - Javaの別のクラスからプライベートフィールドの値を読み取る方法は?
サードパーティのクラスの設計が不十分で、そのプライベートフィールドJAR
の1つにアクセスする必要があります。たとえば、なぜプライベートフィールドを選択する必要があるのですか?
リフレクションを使用しての値を取得するにはどうすればよいstuffIWant
ですか?
c++ - C ++の静的コンストラクター?プライベート静的オブジェクトを初期化する必要があります
プライベート静的データメンバー(すべての文字azを含むベクトル)を持つクラスが必要です。JavaまたはC#では、クラスのインスタンスを作成する前に実行される「静的コンストラクター」を作成し、クラスの静的データメンバーを設定できます。これは1回だけ実行され(変数は読み取り専用であり、一度だけ設定する必要があるため)、クラスの関数であるため、プライベートメンバーにアクセスできます。ベクトルが初期化されているかどうかを確認するコードをコンストラクターに追加し、初期化されていない場合は初期化することもできますが、必要なチェックが多数発生し、問題の最適な解決策とは思えません。
変数は読み取り専用になるので、public static constにすることができるので、クラスの外で一度設定できますが、もう一度、醜いハックのように思えます。
インスタンスコンストラクターでプライベート静的データメンバーを初期化したくない場合、クラスにプライベート静的データメンバーを含めることは可能ですか?
php - PHPの配列の一部を変更から保護するにはどうすればよいですか?
私は次のようなphpの配列を持っています:
$ myArray = array('name' =>'juank'、'age' => 26、'config' => array('usertype' =>'admin'、'etc' =>'bla bla'));
「config」フィールドを除くすべてのフィールドで変更を許可するには、この配列がスクリプトに沿ってアクセス可能である必要があります。配列または配列の一部が、クラス内でプライベートとして宣言されているかのように変更されないように保護する方法はありますか?定数として定義しようとしましたが、スクリプトの実行中に値が変化します。クラスとして実装すると、アプリケーション全体を最初から再構築する必要があります:S
ありがとう!
c# - C# 命名規則に関するいくつかの質問
1) 変数を宣言するためのポリシーは何ですか? 常にキーワードを使用する必要がありますprivate
か、それともスキップしても問題ありませんか?
対。
私が見る唯一の理由は、Microsoft がいつの日かデフォルトのアクセス修飾子をpublic
ではなく に変更できるということですprivate
。
private はオプションであるとどこに書いてありますか? MSDNへの参照はありますか?
2) 定数の命名ポリシー?
定数を書くときはいつも大文字を使っていたのですが、Microsoft の命名ポリシーに反していると友人に言われましたね。
対
3) パスカルかキャメルか?
個人的には、キャメルは醜いだけだと思います。
git - github.com でのプライベート git リポジトリのフォーク
これが可能なのだろうか。
github (プライベート リポジトリ) に「スターター プロジェクト」があります。私がやりたいのは、customerA リポジトリ (これも非公開) を作成することですが、「スターター プロジェクト」からフォークする必要があります。私の考えでは、顧客 B、顧客 C はすべて独自のプライベート リポジトリを持つことができ、「スターター プロジェクト」で一般的なバグを修正すると、バグ修正をすべての顧客に簡単にプルできます。
とにかくこれを解決する方法が見つかりませんでした。現在、サンプルプライベートプロジェクトのクローンを作成することでこれを解決しました..それはgitの問題ですか、それともgithub.comの問題ですか?
回避策はありますか?