問題タブ [scope-resolution]
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.
c# - C#デフォルトのスコープ解像度
BCLクラス'Windows.Forms.Button'と衝突するac#クラス'Button'(変更できません)を継承しました。通常、Idは非常に喜んで行きます:
しかし、このクラスへの参照が多数あるか、再入力するのが面倒です。
コンパイラ(リンカー?)をデフォルトでBCLバージョンよりもカスタマイズされたバージョンのButtonを使用するようにする方法はありますか?
c++ - C++ では、シャドウされた変数名のスコープ解決 (「優先順位」) は何ですか?
C++ では、シャドウされた変数名のスコープ解決 (「優先順位」) は何ですか? オンラインで簡潔な答えを見つけることができないようです。
例えば:
変数が競合する可能性のある他のスコープは考えられません。見逃した場合はお知らせください。
メンバー関数shadow
内での 4 つの変数すべての優先順位は?bar
c++ - ドット演算子とスコープ解決演算子の違いは何ですか
の違いを知りたかっただけです。演算子と::演算子?
c++ - 前置された二重コロン「::」の意味は何ですか?
変更する必要があるクラスで、次のコード行を見つけました。
クラス名の前に付けられた二重コロンが正確に何を意味するのかわかりません。tmpCo
クラスのオブジェクトへのポインターとしての宣言Configuration
...しかし、前に付けられた二重コロンは私を混乱させます。
私も見つけました:
c++ - C++バイナリスコープ解決演算子とクラス
クラスの実装ファイル内のすべての関数に同じ定型コードを記述する必要がないように、C++で「ブロック」クラススコープ解決を使用する方法はありますか。
C ++でヘッダーファイルの外部に関数を定義するときに、同じクラス名とバイナリスコープ解決演算子(Classname ::)を記述することは非常に繰り返しになります。
Objective-Cでは、@implementation /@endブロック内に関数を含めるだけで済みます。
Objective-Cの例:
C++の例
c# - スコープ解決演算子 :: とメンバー アクセス演算子。C#で
A::B
C# では、との違いは何A.B
ですか? 私が気づいた唯一の違いは、 でのみ::
使用できることですglobal
が、それ以外の違いは何ですか? なぜ両方が存在するのですか?
c++ - C++デザインの質問をキャッチしてみてください
次のコードでは、dbhコンストラクターが例外をスローする可能性があります。私が持っている質問は、dbhがtryブロック内で宣言されているということです。キャッチ後に利用可能になりますか?はいの場合、スコープの解像度が{}と異なる他の例外はありますか?そうでない場合、最良の設計代替案は何ですか?
c++ - 「::tolower」の「::」はどういう意味ですか?
次のようなコードを見てきました。
::
そして質問があります: tolower の前にとはどういう意味ですか?
動作しstd::tolower
ませんが、正常に::tolower
動作します
vim - vim は、明らかに存在する単純なフレーズを見つけて置換しません
私は、Google が私を助けてくれなかった単純な vim の問題を抱えています。どんな考えでも大歓迎です。
次の検索と置換を行います。
次のテキストを含むファイル:
私は得る
入力を開始する場所を示す緑色の四角の位置は、明らかにパターンの上にあります。正規表現を含まない他の短いフレーズを検索してみましたが、それらも存在しますが、これも失敗します。単純な /numnodes は、期待どおりに一致を強調表示します。vimの何が問題なのか、誰か知っていますか?
c++ - C ++0xdecltypeとスコープ解決演算子
Fooなどのクラスの場合:
GCC4.5は以下を拒否することがわかりました
次のような中間のtypedefを使用すると機能します。
しかし、私は名前空間をきれいに保つことを好みます。優先順位が問題になるかもしれないと思ったので、かっこも試してみましたが、運が悪かったです。提示されているようにそれは不可能ですか、それとも私を助けることができる構文の一部がありますか?