global-namespace

    0

    1答えて

    私はいくつかのプロジェクトで解決策を得ており、うまくいきました。ある素晴らしい日、何百ものエラーが明らかにどこからも出てこなかった! 時間をかけて理由を調べると、名前空間 'IBS_DAL'を持つプロジェクト内のすべてのプロパティがIBS_DAL.PropertyNameとして参照できないことがわかりました。それはGlobal.IBS_DAL.PropertyNameまたは単にPropertyNa

    24

    4答えて

    ブルースEckel氏の名前空間について、「C++で考える」から読みながら、私は次のステートメントが発生しました:あなたは、少なくともしない範囲の外にヘッダファイル (にディレクティブを使用して を見ない事実上決してしかし は、 )。理由は の理由は、 ディレクティブを使用してその特定の名前空間 の保護を取り除き、最後に の効果が最後になるまでです。 コンパイル単位。あなたは ヘッダファイルに(範囲

    -1

    1答えて

    私はPythonとFlaskで新しいです。ログインとサインアップページを作成して、すべてうまくいきました。今、サインアップページのパスワードセキュリティにwerkzeugを使用します。フォームに格納され、データベースに格納されていますが、私がログインしようとすると、 "NameError:グローバル名 'hashed_pwd'が定義されていません"というエラーが表示されます。 @app.route

    4

    1答えて

    ルビーでは、いくつかの宝石は「グローバルな名前空間を汚染する」ことを選択します。 これはどういう意味ですか? どのように起きているのでしょうか? なぜこれを行う必要があるのでしょうか? グローバルな名前空間と矛盾している2つの宝石に直面すると、私が「分離する」ことを選択するとき、私はどのようなトレードオフをしていますか?例えば :私は両方のグローバルな名前空間を汚染されている2つの宝石を使用してい

    0

    6答えて

    注:私はかなり初心者です。この質問は、私が経験した唯一の言語なので、C++の使用法に集中しています。 C++で提供されているコード例でusing namespace std;を使用するには、Stack Overflowについてコンセンサスがあるようです。私はもともとこの方法でそれを学びましたが、これが後で問題になる理由は教えられませんでした。 私は、人々がなぜそのコード例でstd ::を使用するこ

    32

    1答えて

    を定義されていない、私が持っている: ":グローバル名()定義されていませんNameErrorが。" class A: def a(): ...... def b(): a() ...... b() その後、コンパイラは言うだろうクラスAからすべてのものを取り除くと問題はありませんが、クラスAでどのようにメソッドを定義できます

    0

    4答えて

    グローバル変数と関数を使ってグローバル名前空間を乱雑にする危険について読んでいます。 グローバル関数を定義する '古い'方法は、同じプロジェクトで複数の開発者が作業している状況では特に問題があることを読んだだけです。 私はできる限り最良のコードを書いていますが、上記の記述は私を混乱させます。 開発者はプロジェクトの同じページで作業することはほとんどありません。ユーザーがプロジェクトのページを変更す