問題タブ [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.

0 投票する
1 に答える
105 参照

c++ - 修飾された ::toplevel_namespace と修飾されていない toplevel_namespace に違いはありますか?

::any_name一般に、との違いはany_name 明らかです。名前が前に::ある場合は常に、グローバル名前空間でのみ検索されます。

ただし、トップレベル(つまり、グローバル名前空間のすぐ下) であることが既にわかっている名前空間と、2 番目の (ネストされた) 名前空間 (または任意の名前) がないことを知っている場所を考えると、技術的な(*) 違いがあるかどうか疑問に思っていました。同名の。

たとえば、使用と使用に違いはあります::std::stringstd::string?


(*) 読みやすさ、スタイル、メンテナンスの問題は別として。

0 投票する
1 に答える
1092 参照

c++ - パラメータとしてメンバー関数を持つ構造体

私は C++ とスタック交換の初心者です。キーボード入力を取得し、比較する文字列と比較文字列と等しいかどうかに応じて出力する文字列を含む構造体の配列をループして正しいかどうかを確認するインターフェイス クラスに取り組んでいます。入力が正しければ、構造内の文字列が出力され、構造内の関数が呼び出されて何らかのアクションが実行されます。

インターフェイス.hpp

インターフェイス.cpp

私の問題はこれらの行にあります

これがクラスのメンバー関数を介して渡されることは知っていますが、この問題を修正する方法がわかりません。問題が構造体オブジェクト内のスコープ解決演算子であるかどうかはよくわかりません。パラメーターの外で問題なく使用できるからです。

どんな助けでも大歓迎です。

0 投票する
6 に答える
11036 参照

c - C言語にスコープ解決演算子はありますか?

私は C 言語に関する本 ( 「Mastering C」:: ) を読んでいて、Google ブックスの 203 ページのスコープ解決演算子 () に関するトピックを見つけまし

しかし、次のコード サンプル (本からコピーしたもの) を実行すると、C コンパイラでエラーが発生します。インターネットで検索しましたが、C のスコープ解決演算子への参照が見つかりません。

グローバル変数にアクセスしたい場合、main()関数内からどのようにアクセスできますか?

0 投票する
1 に答える
144 参照

php - オブジェクトを作成せずに非静的メソッドを呼び出すと、PHP で正常に動作します

PHPチュートリアルを行っていて、このコードを見つけました

herefunction clsName()のインスタンスを作成せずにアクセスしますInsuarance

しかし、定義から

スコープ解決演算子 (Paamayim Nekudotayim とも呼ばれます) または簡単に言えば、二重コロンは、クラスの静的、定数、およびオーバーライドされたプロパティまたはメソッドへのアクセスを許可するトークンです。

これらの項目をクラス定義の外から参照する場合は、クラスの名前を使用してください。

http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php

Web で検索しましたが、このコードが機能している理由について適切な説明が見つかりませんでしたか? 説明してください。

0 投票する
2 に答える
74 参照

c++ - クラスを整数として宣言する

次に、出力は 7,6 です。どのようにして 7 を取得したのかわかりません。どこから?

0 投票する
2 に答える
299 参照

php - PHP - Using a Double colon with a class varible

I'm trying to call a static function with a varible name from a class.

The desired outcome:

#xA;

This works:

#xA;

This works too:

#xA;

I am trying to define the new class name inside the current class, and call find as a static function from the current model. Any ideas how it's possible, without creating a new object, using __set, or declaring a local variable in the function?

0 投票する
2 に答える
2401 参照

c++ - C++ "::" クラス名なし

C++ で次のコード構造に出くわしました。

::Action()意味がわかりません。それはどのクラスに属しますか?注: の引数リストは::Action(...)とは異なりAClass::Action(...)ます。

0 投票する
1 に答える
860 参照

php - PHP でのスコープ解決演算子での変数の使用

静的メソッドを使用する必要がある状況にありますが、ここではクラス名が変数に格納されています。

このリンクのとおり: http://php.net/manual/en/keyword.paamayim-nekudotayim.php#50310で変数を使用できません::

参考までに、私のコードは以下のようになり、このために Yii2 を使用しています。

明らかにそれは私にエラーを与えています.私が与えたリンクは今から10歳なので、この状況に代わるものがあるかどうかを確認したかっただけです.

アップデート: